Calculator by Demidov.