Надо, если можно😊
Короче.
Желтый = 0, думаю понятно.
Зелёный + белый = зелёный, а значит белый либо 0, либо 9. Т.к. 0 занят, значит белый = 9.
Я допустил что серый = 1 (честно, не знаю как найти серый иначе кроме как перебором).
Это значит что 5 + 1 = 6, но так как мы знаем, что до фиолетового шло число больше 10 (потому-что 9+любое число >=10), значит фиолетовый = 7
Потом высчитываем аквамариновый - сумма двух чисел которая дает последнюю семёрку это 8, итог аквамариновый = 8
Аналогичным образом высчитываем оранжевый при условии, что где белый (9), там на самом деле должно быть 8, но т.к. до этого получилось 16, то еденичка ушла к 8 и получилось 9. Получается что оранжевый - 4.
После этого у меня появился небольшой ступор, но я решил методом перебора посмотреть каких цифр у меня нет (это были 2, 3, 6) и пробовать подставить. Где 7ка (фиолетовое) нам нужно то число(из цифр, которых нет), которое в сумме с ней дают ту цифру, в которой у нас нет. 7+2=9 - мимо, 7+3=10 - мимо, 7+6=13 - в точку, 3ки у нас нет. Получается синее - 6, а черное - 3
Ну и оставшаяся двойка идёт на зелёный.
Итог можно увидеть на моём рисунке из пеинта :)