Simple electronic circuit

Job ID: 35172131

Budget: $10 – $30 USD

I need to build electronic circuit with power supply of 5V where I have 1 input and 1 output.
The input is a button that is normally closed.
While the button is pressed, the ouput should be HIGH. When the button is released, the output should be HIGH for the following X minutes, and then it goes LOW. If the button is pressed again, the output should be HIGH again immediately.
The circuit should be customizable to change the minutes between 1 and 5.
THe circuit should use NE555 timer, and any other simple components (resistors, capacitors, transistors)...