4376. 数圈圈

十六进制是一种基数为 $16$ 的计数系统,是一种逢 $16$ 进 $1$ 的进位制。

通常用数字 $0、1、2、3、4、5、6、7、8、9$ 和字母 $A、B、C、D、E、F$ 表示,其中: $A \sim F$ 表示 $10 \sim 15$,这些称作十六进制数字。

观察这些数字的图案,我们可以发现,有些数字上面包含圈圈,具体来说:

  • 数字 $0,4,6,9,A,D$ 中包含一个圈。
  • 数字 $8,B$ 中包含两个圈。
  • 数字 $1,2,3,5,7,C,E,F$ 中不含圈。

现在,给定一个十进制整数 $n$,请你将其转化为十六进制表示,并数一数其十六进制表示中一共含有多少个圈圈。

输入格式

一个整数 $n$。

输出格式

一个整数,表示整数 $n$ 的十六进制表示包含的圈圈总数。

数据范围

前三个测试点满足 $0 \le n \le 100$,
所有测试点满足 $0 \le n \le 2 \times 10^9$。

输入样例1:

11

输出样例1:

2

输入样例2:

14

输出样例2:

0