It is different from the coin-changing problem link.
Given a dict x=[a:1,b:2,c:1,d:3,e:2], I need to calculate all possible combinations of the keys such tha
x=[a:1,b:2,c:1,d:3,e:2]