IERRRO and PUZZLE