A total of 42 baby sea turtles hatched and are headed to the ocean. One-third of them got swept to the sea by a wave.  How many are still on the sand?
Please reason step by step, and put your final answer within \boxed{}.
user