Password recovery

Gymkhana GP 2025: stage 3

Password recovery