Оставьте свои данныеи мы вам перезвоним:
Регистрация
Сгенерировать новый пароль
Не заморачивайся :) Просто "упростить" (имеется в виду, например, что нигде не получится, что надо делить на 0 и т.д., т.е. что данные задачи - математически корректны)