На сайті є функція яка повинна повертати відповідну вартість в залежності від умов. Всі умови приходять у вигляді масиву об'ектів. Кожен об'ект в массиві має умови і має вартість. Є вводні дані які вказує кліент. Скрипт на основі вводних данних повинен пройтись по цьому массиву об'ектів і там де виконані всі умови повинен повернути вартість.