Sort:  

Good try @rigaronib, but your answer for #1 & #2 are not correct.

Ah, maybe next time. :)