Distributed magic square searching