Fix the Password Reset Workflow | Amazon Interview Question