What a weird one. Learned a lot from looking at everyone else's solutions.