I read the comments before attempting it and so was expecting it to be more tricky than it actually was. Just a question of determining where the 10 in R22 and 7 in R23 cannot go by using 2D logic and from there everything comes together. No temporaries required and 100% logical.