you didn't explain in details the solutions which made it hard to understand