Задача 1345

На столе лежат в ряд фигуры: треугольник, ромб, круг и квадрат. Цвета этих фигур - зелёный, жёлтый, синий, красный. Фигура красного цвета лежит между зелёной и синей, справа от жёлтой фигуры лежит ромб, круг лежит правее треугольника и ромба, причём треугольник лежит не с краю и, наконец, фигура синего цвета не лежит рядом с фигурой жёлтого цвета.
Какая фигура какого цвета, и где она лежит?