Why the Hanayama Cast Chain is one of the best - Review of this DIFFICULT yet SIMPLISTIC puzzle