Footprints Puzzles: Tracing Trails in Sand, Snow & Mud