p33 sol, working on 34