President Trump wants to cut government — except for Social Security and Medicare. At the same time, he wants to put people to work. So, a new infrastructure program might appeal to the Democrats, but Republicans say the money's not there without cutting those sacred entitlements. As Trump begins work on a so-called "skinny" budget, he finds himself bound by vague campaign promises that may turn out to be contradictory. Don't forget major cuts for wealthy taxpayers. We look at early efforts at assembling a financial puzzle — even when the pieces don't fit.