Added skeleton, tests and brute force solution