A snail is at the bottom of a 15 meter tree. He tries to reach the top. Each day, he manages to climb 4 meters, but during night, while he sleeps, he slips back 3 meters. How many days will he need to reach the top?