Exercise 1&2: Rome parser