time consuming:1.794Seconds
Cost: 1.0653305053711