Так: 35, 34 - это там где участвует зеленый три раза, там где зел. 2 раза и 1 раз число меньше, значит зеленый самый большой. В самом начале дал подсказку что число меньше 10, то есть 9, 8... Числа мне показались должны быть у каждого цвета разные тогда точно не 9. Остаются 8, 7, 6... Потом я посмотрел на 28 и соответ. ему цвета, раз зеленый самый большой, то остальные меньше, раз оранж повторяется 3 раза где 28, то он самый маленький допустим зел 8, а оранж 1 - не сходится, так как еще остаются два цвета по два раза тогда зеленый 8, а оранж 2, тогда 2*3+8=14,, тогда синий 4, а желтый 3, но при первой же проверки на число 35 видим, что не сходится, остается только уменьшать зеленый цвет причем до четного (помним про 28), то есть 6 -зеленый. оранжевый остается, два, синий больше желтого, так как 34 больше 33, по тому же принципу, что и выше, то есть 5 -синий, 3 - желтый, подставляем в несколько значений - все сходится
P.S. Писать гораздо дольше, чем решать