(2) informally, using logical reasoning and a bit of mental arithmetic....
The difference between their ages is 18 years; when she was three times as old as her son, the difference between their ages was twice her son's age. So at that time her son's age had to be 9, which means she was 27. That was 1 year ago; so now they are 10 and 28.