https://videosashka.com/watch/Hd3-9VeXGUg/0-1-knapsack-problem-dynamic-programming