Hi llan,
You can use previous_row value function. Use if previous_row > current_row or vice versa then 1 else 0. Select 1s and discard 0s.
Another method is first sort by c3; use gen_row_num_by_group() combining c2 and c3 to generate row count. In the next query select the record with max row count value of the generated gen_row_num_group().
Arun