Can someone please help me answer this past exam question which uses C++ with Qt creator4 to help me prepare and feel confident before I write my exam.

Question:

write a GUI application that provides a simple memory game, where the application generates and displays 10 random but unique numbers between 1 and 50 for 10 seconds. the user has to memorise and enter these numbers on the GUI, which the application verifies before displaying a score to the user.
The application should satisfy the following:
-A start button is provided on the GUI in order for the application to display the random numbers.
-use a QTimer to manage the time for which the numbers should be displayed.
-Provide a widget where the user can enter the numbers that were randomly generated and displayed. An error message is displayed if the user enters values that are non numeric . Alternatively you may program the input widget to ensure that it does not accept non numeric values.
-You may provide another button for the user to indicate when he\she has completed entering the numbers.
-the randomly generated numbers are only displayed for 10 seconds. once this time lapses, the numbers are no longer visible to the user.
-the widget in which the user can enter the numbers should be read only when the numbers are displayed, i.e the user is not allowed to type numbers while being displayed on the GUI.
-Provide a score to the user.


Someone please help me urgently since I am writing my exam on the 7th of September and I came across this question in a past exam and don't know how to do it. Thanks alot