У первого пользователя всё верно. Я добавил решение, так как мне ваша задача понравилась :)

Ответы и объяснения