fore and aft puzzle