time consuming:2.146Seconds
Cost: 1.178337097168