hard puzzle introduced: failing tests