Can someone help with a java programming assignment? Here’s alink to the assignment webpage, so you can see the specificationsbut basically the problem is to use ArrayLists, maps, and sets tocreate a game of “Evil Hangman” which unlike a game of regularHangman the computer takes in a dictionary of words and waits tillthe last possible opportunity to pick the secret word.https://www.cs.utexas.edu/~scottm/cs314/Assignments/A4_EvilHangman_UsingDataStructures.html