Problem: Write a Java program that prompts the user to enter integer numbers, using the string “-1 to stop” to indicate when finished. The user is assumed to only enter integer numbers. The Queue-‘startQ’ contains all elements entered by the user and both evenQand oddQare empty Queue. Your program should move all of the integers from startQ to the other two queue such that when finished, startQis empty, evenQcontains the even integers, and oddQcontains odd integers. Finally output the numbers from those three Queues.