Lost Password solutions

Lost Password was solved using C# by 2 contestants. Solution sizes: average 2980 bytes (shortest: 1309; longest: 4652).