Генератор последовательностей с фильтрацией и преобразованием

Rust Средний iterators

Задача «Генератор последовательностей с фильтрацией и преобразованием»

Напишите программу на Rust, которая считывает целое число N, затем N пар чисел (a_i, b_i) через пробел. Используя итераторы, сформируйте последовательность из чисел a_i, для которых b_i > 0. Затем преобразуйте каждое полученное число, умножив его на 2 и прибавив 10. Выведите сумму всех преобразованных чисел. Если ни одно число не прошло фильтр, выведите 0.

Формат ввода

Первая строка содержит целое число N (1 ≤ N ≤ 1000). Затем N строк, каждая содержит два целых числа a_i и b_i (-1000 ≤ a_i, b_i ≤ 1000).

Формат вывода

Одно целое число — сумму преобразованных чисел.

Примеры

Пример 1

ВВОД
6 0 1 2 3 1 2 3
ВЫВОД
3

Пример 2

ВВОД
1 0 0
ВЫВОД
0
main.rs