The most stressful delivery job ever. This is great. I really love the ramp up in difficulty. You did a really good job introducing concepts =)
thanks!