Ответ:

Пусть всего в шкатулке \(x\) камней. Тогда изумрудов \(x-4\), алмазов \(x-3\), рубинов \(x-5\).

Составим уравнение:

\((x-4)+(x-3)+(x-5)=x\).

\(3x-12=x\).

\(2x=12\).

\(x=6\).

Изумрудов: \(6-4=2\), алмазов: \(6-3=3\), рубинов: \(6-5=1\).

Ответ: 2 изумруда, 3 алмаза и 1 рубин.