The Knapsack Problem, Cryptography, And The Presidential Election