How to solve incomplete 5x5 magic squares