Cost Alternate Version 2