A Large Package Can Hold Five Items, While The Small Package Can Hold Only One Item. The Available Number Of Both Large And Small Packages Is Limited. All Items Must Be Placed In Packages And Used Packages Have To Be Filled Up Completely. Write A Function That Calculates The Minimum Number Of Packages Needed To Hold A Given Number Of Items. If It's Not possible to meet the requirements, return -1.For example, if we have 16 items, 2 large and 10 small packages, the function should return 8 ( 2 large packages + 6small packages)Pythondef minimal_number_of_packages(items, available_large_packages, available_small_packages):return Noneprint(minimal_number_of_packages(16, 2, 10))