mmm a few niggling questions I have, some are stupid some I want verified

1) A class of 30 students has a quiz every day. On Monday, 17 students score 100% and the following day 18 score 100%. Find the minimum amount of students who got 100% on both quizzes.
2)On her birthday, 2007, Margret's age is equal to twice the sum of the digits of the year in which she was born. How many possible years are there in which she could have been born? (i know, by inspection 2001 is a solution, but to form a general solution I am having problems)
3) How many 2-digit numbers are equal to three times the product of their digits?
Ok I know for this question that they have to be multiples of 3, as

Then trying all multiples of three I get two, 15,24. This is just time consuming.... any shortcuts or logic I an throw into the mix to make me definitively stop at 24?
4) A rectangular area mesuring 3 units by 4 units on a wall is to be covered with 6 tiles each mesuring 1 unit by 2. In how many ways can this be done?
hmmmmm, i know you can just put the 1-2 tiles in normally as that would cover the area. You can then put them in varying tessellations, but that would take some time, and i KNOW i will miss some possible permutations. So a quick way for this?
5) (pure logic i think, something I seem to be lacking :S) There are four lifts in a building. Each makes three stops, which do not have to be on consecutive floors or include the ground floor. For any two floors, there is at least one lift which stops on both of them. What is the maximum number of floors that this building can have?
*edit* 6) number of integer solutions to
^{x+1} = 1)
I did natural log of both sides,
log_e(x^2-3x+1) = log_e(1))
So
log_e(x^2-3x+1) = 0)
Then null factor

, or
=0)
In the second case,

Then

So

Trivially
 \Rightarrow x= 0, 3)
Overall, x = -1,0,3 so three integer solutions?

It feels as if it has another one lurking somewhere.