Submission of Challenge 1&2

Very interesting problems.