3) Solo challenge solution