First step how many different items are there to get/make?
Secondly represent each item by a letter s and the step order it is in.
Thirdly Quantify each variable to be solved into M which is the number of moves it takes.
Fourthly find if the number is <,>,= 1000 to obtain the final reward.
Fifth find out the maximum able score possible.
Let the games begin:
Warning subsequent post might be math heavy, help if you are able in any of the steps.