Surviving 50 Mystery Pools Challenge