Seaside puzzle