Challenge 5 [Harder Mode]