Գրեք սա: The challenge of linear time :