tough puzzle