puzzle checker