Added challenges 177, 178, 180, and 181.
Merge branch 'master' into JL