Which of these rules must be followed by modules in Perl:
1. The filename of a module must be the same as the package name.
2. The filename of a package must always begin with a capital letter.
3. All filenames must have the extension pm.
4. If an object-oriented technique is not used, then the package must be derived from the Exporter class.
In Perl, which of the following are true for strftime patterns:
a) %A - Displays the abbreviated weekday name
b) %F - Equivalent to %y-%m-%d (ISO 8601 date format)
c) %H - Displays the hour as a decimal number using the 12-hour clock
d) %t - A tab character
e) %T - Displays the time using the 24-hour clock