That box method is just another algorithm though. It doesn't really advance your knowledge of maths once you can break the number up. Any method with that number of steps needs a checking method as there are many.places to make an error.