how to caculate?