I have just seen the solution of smouse -it's correct!
This proved quite difficult to solve by hand, since a couple of the columns exceed 20 (if you know what I mean),
I'm going to have to check out this website of smouse. It could have saved me a lot of time!