Challenge #04694-L310: A Better Solution