Шпиониране
- Краен срок
- 13.11.2013 12:00
Срокът за предаване на решения е отминал
Шпиониране
Създайте клас Spy
, чийто конструктор приема като аргумент инстанция на
какъвто и да е клас и видимо се държи като въпросната инстанция – отговаря на
същите методи, като подадената инстанция, когато тези методи бъдат извикани
връщат същите стойности, каквито биха върнали, ако бяха извикани директно върху
инстанцията и тъй нататък. Разликата е, че инстанциите на Spy
имат метод
Spy#calls
, който връща масив от имената на всички извикани върху него методи,
на които съответства метод в подадената инстанция.
Ако подадената инстанция не отговаря на желания метод, или пък той не е
public
метод, то трябва да се хвърли изключение Spy::Error
, което да е
наследник на NoMethodError
Пример:
s = Spy.new 'Spy'
s.length # => 3
s.calls # => [:length]
s.unknown_method # хвърля Spy::Error
Решения
-
Коректно
- 4 успешни тест(а)
- 0 неуспешни тест(а)
Пламен Стоев
....
Finished in 0.00707 seconds
4 examples, 0 failures
-
Коректно
- 4 успешни тест(а)
- 0 неуспешни тест(а)
Георги Ангелов
....
Finished in 0.00914 seconds
4 examples, 0 failures
-
Некоректно
- 3 успешни тест(а)
- 1 неуспешни тест(а)
Валентин Ейткен
F...
Failures:
1) Spy calls the target methods
Failure/Error: spied_string.class.should eq String
expected: String
got: Spy
(compared using ==)
Diff:
@@ -1,2 +1,2 @@
-String
+Spy
# /tmp/d20131113-20795-wdo71l/spec.rb:6:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.00858 seconds
4 examples, 1 failure
Failed examples:
rspec /tmp/d20131113-20795-wdo71l/spec.rb:2 # Spy calls the target methods
-
Некоректно
- 3 успешни тест(а)
- 1 неуспешни тест(а)
Илиян Бобев
F...
Failures:
1) Spy calls the target methods
Failure/Error: spied_string.class.should eq String
expected: String
got: Spy
(compared using ==)
Diff:
@@ -1,2 +1,2 @@
-String
+Spy
# /tmp/d20131113-20795-1kj4zgr/spec.rb:6:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.0075 seconds
4 examples, 1 failure
Failed examples:
rspec /tmp/d20131113-20795-1kj4zgr/spec.rb:2 # Spy calls the target methods
-
Коректно
- 4 успешни тест(а)
- 0 неуспешни тест(а)
Иван Капукаранов
....
Finished in 0.00729 seconds
4 examples, 0 failures
-
Некоректно
- 3 успешни тест(а)
- 1 неуспешни тест(а)
Сияна Славова
F...
Failures:
1) Spy calls the target methods
Failure/Error: spied_string.class.should eq String
expected: String
got: Spy
(compared using ==)
Diff:
@@ -1,2 +1,2 @@
-String
+Spy
# /tmp/d20131113-20795-1q65ss1/spec.rb:6:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.00748 seconds
4 examples, 1 failure
Failed examples:
rspec /tmp/d20131113-20795-1q65ss1/spec.rb:2 # Spy calls the target methods
-
Некоректно
- 1 успешни тест(а)
- 3 неуспешни тест(а)
Стефан Василев
F.FF
Failures:
1) Spy calls the target methods
Failure/Error: spied_string.class.should eq String
expected: String
got: Spy
(compared using ==)
Diff:
@@ -1,2 +1,2 @@
-String
+Spy
# /tmp/d20131113-20795-3betk/spec.rb:6:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
2) Spy calls only public methods
Failure/Error: ->{ spied_c.hidden }.should raise_error Spy::Error
NameError:
uninitialized constant Spy::Error
# /tmp/d20131113-20795-3betk/spec.rb:22:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
3) Spy raises ProxyError for methods absent in the target
Failure/Error: ->{ spied_string.foo }.should raise_error Spy::Error
NameError:
uninitialized constant Spy::Error
# /tmp/d20131113-20795-3betk/spec.rb:28:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.00874 seconds
4 examples, 3 failures
Failed examples:
rspec /tmp/d20131113-20795-3betk/spec.rb:2 # Spy calls the target methods
rspec /tmp/d20131113-20795-3betk/spec.rb:18 # Spy calls only public methods
rspec /tmp/d20131113-20795-3betk/spec.rb:25 # Spy raises ProxyError for methods absent in the target
-
Некоректно
- 2 успешни тест(а)
- 2 неуспешни тест(а)
Диан Николов
..FF
Failures:
1) Spy calls only public methods
Failure/Error: ->{ spied_c.hidden }.should raise_error Spy::Error
NameError:
uninitialized constant Spy::Error
# /tmp/d20131113-20795-cz85pv/spec.rb:22:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
2) Spy raises ProxyError for methods absent in the target
Failure/Error: ->{ spied_string.foo }.should raise_error Spy::Error
NameError:
uninitialized constant Spy::Error
# /tmp/d20131113-20795-cz85pv/spec.rb:28:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.00579 seconds
4 examples, 2 failures
Failed examples:
rspec /tmp/d20131113-20795-cz85pv/spec.rb:18 # Spy calls only public methods
rspec /tmp/d20131113-20795-cz85pv/spec.rb:25 # Spy raises ProxyError for methods absent in the target
-
Некоректно
- 3 успешни тест(а)
- 1 неуспешни тест(а)
Кристиан Ташков
F...
Failures:
1) Spy calls the target methods
Failure/Error: spied_string.class.should eq String
expected: String
got: Spy
(compared using ==)
Diff:
@@ -1,2 +1,2 @@
-String
+Spy
# /tmp/d20131113-20795-1terqbd/spec.rb:6:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.00786 seconds
4 examples, 1 failure
Failed examples:
rspec /tmp/d20131113-20795-1terqbd/spec.rb:2 # Spy calls the target methods
-
Коректно
- 4 успешни тест(а)
- 0 неуспешни тест(а)
Георги Шопов
....
Finished in 0.00695 seconds
4 examples, 0 failures
-
Некоректно
- 3 успешни тест(а)
- 1 неуспешни тест(а)
Георги Гърдев
F...
Failures:
1) Spy calls the target methods
Failure/Error: spied_string.class.should eq String
expected: String
got: Spy
(compared using ==)
Diff:
@@ -1,2 +1,2 @@
-String
+Spy
# /tmp/d20131113-20795-176zdkh/spec.rb:6:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.0074 seconds
4 examples, 1 failure
Failed examples:
rspec /tmp/d20131113-20795-176zdkh/spec.rb:2 # Spy calls the target methods
-
Некоректно
- 3 успешни тест(а)
- 1 неуспешни тест(а)
Росен Рачев
F...
Failures:
1) Spy calls the target methods
Failure/Error: spied_string.class.should eq String
expected: String
got: Spy
(compared using ==)
Diff:
@@ -1,2 +1,2 @@
-String
+Spy
# /tmp/d20131113-20795-13f5apt/spec.rb:6:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.00756 seconds
4 examples, 1 failure
Failed examples:
rspec /tmp/d20131113-20795-13f5apt/spec.rb:2 # Spy calls the target methods
-
Некоректно
- 3 успешни тест(а)
- 1 неуспешни тест(а)
Александър Попов
F...
Failures:
1) Spy calls the target methods
Failure/Error: spied_string.class.should eq String
expected: String
got: Spy
(compared using ==)
Diff:
@@ -1,2 +1,2 @@
-String
+Spy
# /tmp/d20131113-20795-sn8r61/spec.rb:6:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.00781 seconds
4 examples, 1 failure
Failed examples:
rspec /tmp/d20131113-20795-sn8r61/spec.rb:2 # Spy calls the target methods
-
Коректно
- 4 успешни тест(а)
- 0 неуспешни тест(а)
Калоян Калудов
....
Finished in 0.00742 seconds
4 examples, 0 failures
-
Коректно
- 4 успешни тест(а)
- 0 неуспешни тест(а)
Емануела Моллова
....
Finished in 0.00743 seconds
4 examples, 0 failures
-
Коректно
- 4 успешни тест(а)
- 0 неуспешни тест(а)
Георги Кръстев
....
Finished in 0.00716 seconds
4 examples, 0 failures
-
Коректно
- 4 успешни тест(а)
- 0 неуспешни тест(а)
Петър Мазълов
....
Finished in 0.00771 seconds
4 examples, 0 failures
-
Коректно
- 4 успешни тест(а)
- 0 неуспешни тест(а)
Никола Ненков
....
Finished in 0.00856 seconds
4 examples, 0 failures
-
Некоректно
- 2 успешни тест(а)
- 2 неуспешни тест(а)
Георги Урумов
F.F.
Failures:
1) Spy calls the target methods
Failure/Error: spied_string.class.should eq String
expected: String
got: Spy
(compared using ==)
Diff:
@@ -1,2 +1,2 @@
-String
+Spy
# /tmp/d20131113-20795-dpogm1/spec.rb:6:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
2) Spy calls only public methods
Failure/Error: ->{ spied_c.hidden }.should raise_error Spy::Error
expected Spy::Error but nothing was raised
# /tmp/d20131113-20795-dpogm1/spec.rb:22:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.00817 seconds
4 examples, 2 failures
Failed examples:
rspec /tmp/d20131113-20795-dpogm1/spec.rb:2 # Spy calls the target methods
rspec /tmp/d20131113-20795-dpogm1/spec.rb:18 # Spy calls only public methods
-
Некоректно
- 2 успешни тест(а)
- 2 неуспешни тест(а)
Мария Митева
..FF
Failures:
1) Spy calls only public methods
Failure/Error: ->{ spied_c.hidden }.should raise_error Spy::Error
expected Spy::Error, got #<SystemStackError: stack level too deep> with backtrace:
# /tmp/d20131113-20795-ntwpim/solution.rb:12
# /tmp/d20131113-20795-ntwpim/spec.rb:22:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
2) Spy raises ProxyError for methods absent in the target
Failure/Error: ->{ spied_string.foo }.should raise_error Spy::Error
expected Spy::Error, got #<Timeout::Error: execution expired> with backtrace:
# /tmp/d20131113-20795-ntwpim/solution.rb:11:in `include?'
# /tmp/d20131113-20795-ntwpim/solution.rb:11:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/solution.rb:12:in `method_missing'
# /tmp/d20131113-20795-ntwpim/spec.rb:28:in `block (3 levels) in <top (required)>'
# /tmp/d20131113-20795-ntwpim/spec.rb:28:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
# /tmp/d20131113-20795-ntwpim/spec.rb:28:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 2.07 seconds
4 examples, 2 failures
Failed examples:
rspec /tmp/d20131113-20795-ntwpim/spec.rb:18 # Spy calls only public methods
rspec /tmp/d20131113-20795-ntwpim/spec.rb:25 # Spy raises ProxyError for methods absent in the target
-
Некоректно
- 3 успешни тест(а)
- 1 неуспешни тест(а)
Кристиан Цветков
F...
Failures:
1) Spy calls the target methods
Failure/Error: spied_string.class.should eq String
expected: String
got: Spy
(compared using ==)
Diff:
@@ -1,2 +1,2 @@
-String
+Spy
# /tmp/d20131113-20795-198bzyc/spec.rb:6:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.00758 seconds
4 examples, 1 failure
Failed examples:
rspec /tmp/d20131113-20795-198bzyc/spec.rb:2 # Spy calls the target methods
-
Некоректно
- 2 успешни тест(а)
- 2 неуспешни тест(а)
Кристиян Азманов
FF..
Failures:
1) Spy calls the target methods
Failure/Error: spied_string.class.should eq String
expected: String
got: Spy
(compared using ==)
Diff:
@@ -1,2 +1,2 @@
-String
+Spy
# /tmp/d20131113-20795-8gdb8m/spec.rb:6:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
2) Spy tracks calls
Failure/Error: spied_string.calls.should eq [:length]
expected: [:length]
got: ["length"]
(compared using ==)
Diff:
@@ -1,2 +1,2 @@
-[:length]
+["length"]
# /tmp/d20131113-20795-8gdb8m/spec.rb:15:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.00833 seconds
4 examples, 2 failures
Failed examples:
rspec /tmp/d20131113-20795-8gdb8m/spec.rb:2 # Spy calls the target methods
rspec /tmp/d20131113-20795-8gdb8m/spec.rb:10 # Spy tracks calls
-
Некоректно
- 3 успешни тест(а)
- 1 неуспешни тест(а)
Димитър Бонев
F...
Failures:
1) Spy calls the target methods
Failure/Error: spied_string.class.should eq String
expected: String
got: Spy
(compared using ==)
Diff:
@@ -1,2 +1,2 @@
-String
+Spy
# /tmp/d20131113-20795-1rrlnha/spec.rb:6:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.00808 seconds
4 examples, 1 failure
Failed examples:
rspec /tmp/d20131113-20795-1rrlnha/spec.rb:2 # Spy calls the target methods
-
Коректно
- 4 успешни тест(а)
- 0 неуспешни тест(а)
Марио Даскалов
....
Finished in 0.0079 seconds
4 examples, 0 failures
-
Некоректно
- 3 успешни тест(а)
- 1 неуспешни тест(а)
Мария Терзиева
F...
Failures:
1) Spy calls the target methods
Failure/Error: spied_string.class.should eq String
expected: String
got: Spy
(compared using ==)
Diff:
@@ -1,2 +1,2 @@
-String
+Spy
# /tmp/d20131113-20795-1h92bm5/spec.rb:6:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.00776 seconds
4 examples, 1 failure
Failed examples:
rspec /tmp/d20131113-20795-1h92bm5/spec.rb:2 # Spy calls the target methods
-
Некоректно
- 3 успешни тест(а)
- 1 неуспешни тест(а)
Ясен Трифонов
F...
Failures:
1) Spy calls the target methods
Failure/Error: spied_string.class.should eq String
expected: String
got: Spy
(compared using ==)
Diff:
@@ -1,2 +1,2 @@
-String
+Spy
# /tmp/d20131113-20795-808fot/spec.rb:6:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.00773 seconds
4 examples, 1 failure
Failed examples:
rspec /tmp/d20131113-20795-808fot/spec.rb:2 # Spy calls the target methods
-
Некоректно
- 3 успешни тест(а)
- 1 неуспешни тест(а)
Красимира Божанова
F...
Failures:
1) Spy calls the target methods
Failure/Error: spied_string.class.should eq String
expected: String
got: Spy
(compared using ==)
Diff:
@@ -1,2 +1,2 @@
-String
+Spy
# /tmp/d20131113-20795-1hvawoj/spec.rb:6:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.00739 seconds
4 examples, 1 failure
Failed examples:
rspec /tmp/d20131113-20795-1hvawoj/spec.rb:2 # Spy calls the target methods
-
Некоректно
- 2 успешни тест(а)
- 2 неуспешни тест(а)
Ангел Венчев
..FF
Failures:
1) Spy calls only public methods
Failure/Error: ->{ spied_c.hidden }.should raise_error Spy::Error
NameError:
uninitialized constant Spy::Error
# /tmp/d20131113-20795-pjslq9/spec.rb:22:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
2) Spy raises ProxyError for methods absent in the target
Failure/Error: ->{ spied_string.foo }.should raise_error Spy::Error
NameError:
uninitialized constant Spy::Error
# /tmp/d20131113-20795-pjslq9/spec.rb:28:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.00491 seconds
4 examples, 2 failures
Failed examples:
rspec /tmp/d20131113-20795-pjslq9/spec.rb:18 # Spy calls only public methods
rspec /tmp/d20131113-20795-pjslq9/spec.rb:25 # Spy raises ProxyError for methods absent in the target
-
Некоректно
- 3 успешни тест(а)
- 1 неуспешни тест(а)
Антонио Николов
F...
Failures:
1) Spy calls the target methods
Failure/Error: spied_string.class.should eq String
expected: String
got: Spy
(compared using ==)
Diff:
@@ -1,2 +1,2 @@
-String
+Spy
# /tmp/d20131113-20795-a9l12h/spec.rb:6:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.00789 seconds
4 examples, 1 failure
Failed examples:
rspec /tmp/d20131113-20795-a9l12h/spec.rb:2 # Spy calls the target methods
-
Некоректно
- 1 успешни тест(а)
- 3 неуспешни тест(а)
Илиян Танев
F.FF
Failures:
1) Spy calls the target methods
Failure/Error: spied_string.class.should eq String
expected: String
got: [:class]
(compared using ==)
Diff:
@@ -1,2 +1,2 @@
-String
+[:class]
# /tmp/d20131113-20795-2fa79c/spec.rb:6:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
2) Spy calls only public methods
Failure/Error: ->{ spied_c.hidden }.should raise_error Spy::Error
NameError:
uninitialized constant Spy::Error
# /tmp/d20131113-20795-2fa79c/spec.rb:22:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
3) Spy raises ProxyError for methods absent in the target
Failure/Error: ->{ spied_string.foo }.should raise_error Spy::Error
NameError:
uninitialized constant Spy::Error
# /tmp/d20131113-20795-2fa79c/spec.rb:28:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.00618 seconds
4 examples, 3 failures
Failed examples:
rspec /tmp/d20131113-20795-2fa79c/spec.rb:2 # Spy calls the target methods
rspec /tmp/d20131113-20795-2fa79c/spec.rb:18 # Spy calls only public methods
rspec /tmp/d20131113-20795-2fa79c/spec.rb:25 # Spy raises ProxyError for methods absent in the target
-
Коректно
- 4 успешни тест(а)
- 0 неуспешни тест(а)
Николай Хубанов
....
Finished in 0.0069 seconds
4 examples, 0 failures
-
Некоректно
- 2 успешни тест(а)
- 2 неуспешни тест(а)
Николай Генов
..FF
Failures:
1) Spy calls only public methods
Failure/Error: ->{ spied_c.hidden }.should raise_error Spy::Error
expected Spy::Error, got #<SystemStackError: stack level too deep> with backtrace:
# /tmp/d20131113-20795-ujhwjb/solution.rb:13
# /tmp/d20131113-20795-ujhwjb/spec.rb:22:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
2) Spy raises ProxyError for methods absent in the target
Failure/Error: ->{ spied_string.foo }.should raise_error Spy::Error
expected Spy::Error, got #<SystemStackError: stack level too deep> with backtrace:
# /tmp/d20131113-20795-ujhwjb/solution.rb:13
# /tmp/d20131113-20795-ujhwjb/spec.rb:28:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.02763 seconds
4 examples, 2 failures
Failed examples:
rspec /tmp/d20131113-20795-ujhwjb/spec.rb:18 # Spy calls only public methods
rspec /tmp/d20131113-20795-ujhwjb/spec.rb:25 # Spy raises ProxyError for methods absent in the target
-
Некоректно
- 2 успешни тест(а)
- 2 неуспешни тест(а)
Моника Димитрова
..FF
Failures:
1) Spy calls only public methods
Failure/Error: ->{ spied_c.hidden }.should raise_error Spy::Error
NameError:
uninitialized constant Spy::Error
# /tmp/d20131113-20795-1jjf2l1/spec.rb:22:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
2) Spy raises ProxyError for methods absent in the target
Failure/Error: ->{ spied_string.foo }.should raise_error Spy::Error
NameError:
uninitialized constant Spy::Error
# /tmp/d20131113-20795-1jjf2l1/spec.rb:28:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.00499 seconds
4 examples, 2 failures
Failed examples:
rspec /tmp/d20131113-20795-1jjf2l1/spec.rb:18 # Spy calls only public methods
rspec /tmp/d20131113-20795-1jjf2l1/spec.rb:25 # Spy raises ProxyError for methods absent in the target
-
Некоректно
- 2 успешни тест(а)
- 2 неуспешни тест(а)
Никола Величков
..FF
Failures:
1) Spy calls only public methods
Failure/Error: ->{ spied_c.hidden }.should raise_error Spy::Error
NameError:
uninitialized constant Spy::Error
# /tmp/d20131113-20795-1dph31w/spec.rb:22:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
2) Spy raises ProxyError for methods absent in the target
Failure/Error: ->{ spied_string.foo }.should raise_error Spy::Error
NameError:
uninitialized constant Spy::Error
# /tmp/d20131113-20795-1dph31w/spec.rb:28:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.01038 seconds
4 examples, 2 failures
Failed examples:
rspec /tmp/d20131113-20795-1dph31w/spec.rb:18 # Spy calls only public methods
rspec /tmp/d20131113-20795-1dph31w/spec.rb:25 # Spy raises ProxyError for methods absent in the target
-
Некоректно
- 1 успешни тест(а)
- 3 неуспешни тест(а)
Борислава Аладжова
F.FF
Failures:
1) Spy calls the target methods
Failure/Error: spied_string.class.should eq String
expected: String
got: Spy
(compared using ==)
Diff:
@@ -1,2 +1,2 @@
-String
+Spy
# /tmp/d20131113-20795-1gva140/spec.rb:6:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
2) Spy calls only public methods
Failure/Error: ->{ spied_c.hidden }.should raise_error Spy::Error
expected Spy::Error but nothing was raised
# /tmp/d20131113-20795-1gva140/spec.rb:22:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
3) Spy raises ProxyError for methods absent in the target
Failure/Error: ->{ spied_string.foo }.should raise_error Spy::Error
expected Spy::Error but nothing was raised
# /tmp/d20131113-20795-1gva140/spec.rb:28:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.00783 seconds
4 examples, 3 failures
Failed examples:
rspec /tmp/d20131113-20795-1gva140/spec.rb:2 # Spy calls the target methods
rspec /tmp/d20131113-20795-1gva140/spec.rb:18 # Spy calls only public methods
rspec /tmp/d20131113-20795-1gva140/spec.rb:25 # Spy raises ProxyError for methods absent in the target
-
Некоректно
- 2 успешни тест(а)
- 2 неуспешни тест(а)
Кристиян Кисимов
..FF
Failures:
1) Spy calls only public methods
Failure/Error: ->{ spied_c.hidden }.should raise_error Spy::Error
NameError:
uninitialized constant Spy::Error
# /tmp/d20131113-20795-1yxqjri/spec.rb:22:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
2) Spy raises ProxyError for methods absent in the target
Failure/Error: ->{ spied_string.foo }.should raise_error Spy::Error
NameError:
uninitialized constant Spy::Error
# /tmp/d20131113-20795-1yxqjri/spec.rb:28:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.00498 seconds
4 examples, 2 failures
Failed examples:
rspec /tmp/d20131113-20795-1yxqjri/spec.rb:18 # Spy calls only public methods
rspec /tmp/d20131113-20795-1yxqjri/spec.rb:25 # Spy raises ProxyError for methods absent in the target
-
Некоректно
- 1 успешни тест(а)
- 3 неуспешни тест(а)
Илия Ватахов
F.FF
Failures:
1) Spy calls the target methods
Failure/Error: spied_string.class.should eq String
expected: String
got: Spy
(compared using ==)
Diff:
@@ -1,2 +1,2 @@
-String
+Spy
# /tmp/d20131113-20795-i7pb1y/spec.rb:6:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
2) Spy calls only public methods
Failure/Error: ->{ spied_c.hidden }.should raise_error Spy::Error
NameError:
uninitialized constant Spy::Error
# /tmp/d20131113-20795-i7pb1y/spec.rb:22:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
3) Spy raises ProxyError for methods absent in the target
Failure/Error: ->{ spied_string.foo }.should raise_error Spy::Error
NameError:
uninitialized constant Spy::Error
# /tmp/d20131113-20795-i7pb1y/spec.rb:28:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.00946 seconds
4 examples, 3 failures
Failed examples:
rspec /tmp/d20131113-20795-i7pb1y/spec.rb:2 # Spy calls the target methods
rspec /tmp/d20131113-20795-i7pb1y/spec.rb:18 # Spy calls only public methods
rspec /tmp/d20131113-20795-i7pb1y/spec.rb:25 # Spy raises ProxyError for methods absent in the target
-
Некоректно
- 2 успешни тест(а)
- 2 неуспешни тест(а)
Владимир Конушлиев
..FF
Failures:
1) Spy calls only public methods
Failure/Error: ->{ spied_c.hidden }.should raise_error Spy::Error
expected Spy::Error, got #<NameError: uninitialized constant Spy::Spy> with backtrace:
# /tmp/d20131113-20795-14f79sz/solution.rb:14:in `method_missing'
# /tmp/d20131113-20795-14f79sz/spec.rb:22:in `block (3 levels) in <top (required)>'
# /tmp/d20131113-20795-14f79sz/spec.rb:22:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
# /tmp/d20131113-20795-14f79sz/spec.rb:22:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
2) Spy raises ProxyError for methods absent in the target
Failure/Error: ->{ spied_string.foo }.should raise_error Spy::Error
expected Spy::Error, got #<NameError: uninitialized constant Spy::Spy> with backtrace:
# /tmp/d20131113-20795-14f79sz/solution.rb:14:in `method_missing'
# /tmp/d20131113-20795-14f79sz/spec.rb:28:in `block (3 levels) in <top (required)>'
# /tmp/d20131113-20795-14f79sz/spec.rb:28:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
# /tmp/d20131113-20795-14f79sz/spec.rb:28:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.00878 seconds
4 examples, 2 failures
Failed examples:
rspec /tmp/d20131113-20795-14f79sz/spec.rb:18 # Spy calls only public methods
rspec /tmp/d20131113-20795-14f79sz/spec.rb:25 # Spy raises ProxyError for methods absent in the target
-
Некоректно
- 2 успешни тест(а)
- 2 неуспешни тест(а)
Деян Хаджиев
F.F.
Failures:
1) Spy calls the target methods
Failure/Error: spied_string.class.should eq String
expected: String
got: Spy
(compared using ==)
Diff:
@@ -1,2 +1,2 @@
-String
+Spy
# /tmp/d20131113-20795-1hz2703/spec.rb:6:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
2) Spy calls only public methods
Failure/Error: ->{ spied_c.hidden }.should raise_error Spy::Error
expected Spy::Error but nothing was raised
# /tmp/d20131113-20795-1hz2703/spec.rb:22:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.00784 seconds
4 examples, 2 failures
Failed examples:
rspec /tmp/d20131113-20795-1hz2703/spec.rb:2 # Spy calls the target methods
rspec /tmp/d20131113-20795-1hz2703/spec.rb:18 # Spy calls only public methods
-
Некоректно
- 0 успешни тест(а)
- 0 неуспешни тест(а)
Наталия Пацовска
/tmp/d20131113-20795-1kntnxp/solution.rb:4:in `<class:Spy>': uninitialized constant Spy::NoMethodError (NameError)
from /tmp/d20131113-20795-1kntnxp/solution.rb:1:in `<top (required)>'
from /data/rails/evans-2013/shared/bundle/ruby/2.1.0/gems/rspec-core-2.14.5/lib/rspec/core/configuration.rb:867:in `require'
from /data/rails/evans-2013/shared/bundle/ruby/2.1.0/gems/rspec-core-2.14.5/lib/rspec/core/configuration.rb:867:in `block in setup_load_path_and_require'
from /data/rails/evans-2013/shared/bundle/ruby/2.1.0/gems/rspec-core-2.14.5/lib/rspec/core/configuration.rb:867:in `each'
from /data/rails/evans-2013/shared/bundle/ruby/2.1.0/gems/rspec-core-2.14.5/lib/rspec/core/configuration.rb:867:in `setup_load_path_and_require'
from /data/rails/evans-2013/shared/bundle/ruby/2.1.0/gems/rspec-core-2.14.5/lib/rspec/core/configuration_options.rb:25:in `configure'
from /data/rails/evans-2013/shared/bundle/ruby/2.1.0/gems/rspec-core-2.14.5/lib/rspec/core/command_line.rb:21:in `run'
from /data/rails/evans-2013/shared/bundle/ruby/2.1.0/gems/rspec-core-2.14.5/lib/rspec/core/runner.rb:80:in `run'
from /data/rails/evans-2013/shared/bundle/ruby/2.1.0/gems/rspec-core-2.14.5/lib/rspec/core/runner.rb:17:in `block in autorun'