new task:max_points_on_a_line