magic square progress