All questions and how it was solvedΒΆ

code @ github.