допустим, душа в обычном камне душ мы сначала запомним, сколько каких камней было, с душой и без одновременно затем, если душа есть, то уберем 1 камень с душой, не зная, какого типа ясно, что общая сумма камней нужного типа тут же уменьшится на 1 (было 10 и 1 с нужной душой, в сумме 11 - станет 10 которые без души) вот там де сумма меньше стала, там и убрали камень, запомним тип камня, затем вернем убранный камень душ. тут считается начиная с азуры, порядок конечно, можно поменять, это не так важно