Add solutions for 2 and 3, use Maybe for 1