Hundred Doors problem TDD version