recoding of Level 2 with a semi-correct solution