A Polynomial-Time Algorithm for the Knapsack Problem with Two Variables | Synapse