mobile-friendly puzzle