string number string string number string date string "speed", "parking", "driving under the influence" number number number number Violation.Type Violation.Actual Speed - Violation.Speed Limit "speed" [10..30) 500 3 "speed" >= 30 1000 7 "parking" - 100 1 "driving under the influence" - 1000 5 Should the driver be suspended due to points on his license? "Yes", "No" Driver.Points + Fine.Points if Total Points >= 20 then "Yes" else "No" 50.0 254.0 329.0 119.0 100.0 186.0 50.0 100.0 398.0 398.0 398.0