Praveen and Sonia can complete a job in 25 days and 30 days respectively. If they work together for 5 days and then Praveen leaves, Sonia will finish the remaining work in how many days?
(a) 15 days
(b) 18 days
(c) 20 days
(d) 22 days