Very clever and fun to solve. I loved it. Solving the last admin username and password was really tricky though.