First commit with 2 working solutions
Second commit with only ASCII solution