with grade_cnt as (
    select
        number,
        count(number) as cnt
    from 
        grade
    group by 
        number
)

select
    number
from 
    grade_cnt
where 
    cnt >= 3
order by 
    number