Select all code fragments that correctly implement the pseudocode below.
- Obtain reading by calling sensor_read()
- Check if reading is empty (none)
- It is empty - wait for 2 seconds and repeat step 1
- It is not empty - proceed to step 3
- Check if reading is between 20 and 25 (inclusive)
- If it is, wait for 2 seconds and repeat step 1
- If it isn't, call adjust_environment(reading) and pass the reading value to it, then wait 2 seconds and repeat step 1
- At any time, Ctrl+C to exit the program.