Given a tree having $$N$$ nodes numbered from $$1$$ to $$N$$, You have to find the number of paths $$(u,\;v)$$ such that on path from $$u$$ to $$v$$ there should not exist any pair of nodes $$(a,\;b)$$ such that $$a$$ divides $$b$$.
First line consists of a single integer denoting $$N$$.
Following $$N-1$$ lines consists of two space separated integers $$u, v$$ denoting there is an edge between node numbered $$u$$ and node numbered $$v$$.
Print the required answer.
$$1 \le N \le 10^5$$
$$1 \le u, v \le N$$