На сорок шестом уровне идет ряд 3, 6 = 27; 5, 8 = 39; 1, 7 = 48. Логика такова: возводим оба числа слева в квадрат, а затем от второго отнимаем первое. 4 * 4 = 16, 3 * 3 = 9. 16 - 9 = 7.
На сорок седьмом уровне цифры находятся в углах квадрата. И каждое по часовой стрелке, начиная от верхнего левого угла, больше предыдущего на 3, 4 и в конце - на 5. Поэтому 30 + 5 = 35.
На сорок восьмом уровне цифры в центре подчиняются цифрам по бокам. Первая цифра середины - это сумма боковых, вторая цифра- это разница. 4 + 1 = 5. 4 - 1 = 3. Итоговое число - 53.
На сорок девятом уровне цифры располагаются в ромбах. При этом цифры, что находятся вертикально - надо умножить между собой. А те, что пишутся горизонтально, это не два числа, а одно. Например, в первом квадрате 8 * 8 = 64. Поэтому 7 * 2 = 14. И ответ - 4.
На пятидесятом уровне дан порядок цифр. 2, 6, 12, 20. Все цифры подчиняются правилу - это разница. И она равна - 4, 6, 8. И последнее - 10. Поэтому 20 + 10 = 30.
Прохождение 51-55 уровней игры можно посмотреть здесь