A sealed gate blocks the road. It needs **two keys** to open — and you may find them in any order. Keys found: <%= s.keys.length %> / 2 <% if (s.keys.length >= 2) { %> [[Open the gate->Gate]] <% } %> [[Search the forest->Forest]] [[Search the ruins->Ruins]] [[Search the shore->Shore]] <% if (!_.contains(s.keys, 'iron')) { s.keys.push('iron'); } %> Among the tree roots you dig out the **iron key**. [[Return to the gate->Start]] <% if (!_.contains(s.keys, 'bone')) { s.keys.push('bone'); } %> In the rubble you uncover the **bone key**. [[Return to the gate->Start]] <% if (!_.contains(s.keys, 'glass')) { s.keys.push('glass'); } %> Half-buried in the sand lies the **glass key**. [[Return to the gate->Start]] Two keys turn in the ancient locks and the gate grinds open. It never mattered *which* two you brought — only that the count was met. **The End** [[Play again->Restart]] <% s.keys = []; %> [[Begin again->Start]]