Hardworking involved a lot of calculations