C, well plan D. a best plan