#256 Fast Calculate