Логіка, якая выкарыстоўваецца ў праграмаванні, складаецца з алгарытмаў, якія выконваюць пэўныя крокі для выканання дзеянняў. Узровень адбываецца ў антыкварнай краме, гулец знаходзіць старую лямпу з джынам унутры, які абяцае выконваць жаданні, але з умовай, што лагічны парадак таго, што ён просіць, павінен быць строгім.