Added challenges 177, 178, 180, and 181.