did #19 without using Time