Add some solutions.
One more way to solve it.
Improvements.
Improvements.
Fixed it for variant 2.
More solutions.
Fixed the solutions.
Merge branch 'test-solutions'