John Smith Planification

Tough warmup!