beg while
while gr