Пока не решал, но вот с ходу вопрос: что это за числа у вас в ответе? Каков их смысл? Если вы находите долю счетов по которым было движение, то она вряд ли может быть меньше чем 20/50=0,4 а вообще-то я ожидал увидеть два целых числа в диапазоне от 20 до 50