Зеленых не может быть 3 карандаша, так как тогда синих будет 3 * 5 = 15. Пусть зеленых 2 карандаша, тогда синих будет 2 * 5 = 10 карандашей. Красных карандашей 15 – 10 – 2 = 3 карандаша. Если зеленых 1 карандаш, тогда синих будет 1 * 5 = 5 карандашей. Красных карандашей 15 – 5 – 1 = 9 карандашей. Тогда красных больше синих, что противоречит условию. Ответ: Зеленых – 2, красных – 3, синих – 10.