Hi, I agree it's not the smoothest solution, but it seems like it's working correctly. Why isn't my solution accepted?