А у вас получилось угадать все?)
здесь