SecureVote

Codeforces Solutions:
Problem 707
Problem 987