a fun problem from some website