Directions (Qs. 16-18): Read the following information carefully and answer the questions given below.
The figure below shows the roadmap plan of 5 towns A, B, C, D and E. The computerised car has the software of this roadmap plan in its computer. To follow the route, the driver has to feed instructions, not necessarily all at one time, into the computer. One instruction can be used more than once in a single set of instructions. The three types of instructions are as follows:
| Instruction Type | Explanation of instruction |
| GOTO (X, Y) | The car is instructed to move from X to Y through the shortest route. |
| ROUTE (X, Y, Z) | The car is instructed to move from X to Z via the town Y; Y is situated on the shortest route from X to Z. |
| BACK (X, Y) | The car is instructed to go from X to Y and back to X through the shortest route. |

The distances (in km) between directly connected towns are: A-D = 12, D-E = 18, A-B = 10, B-E = 15, D-B = 8, A-C = 8, C-E = 21.
A person lives in town A. He has to reach E. He wants to visit all the other three towns. What set of instructions should he feed into the computer so that he travels the minimum distance?