Problem

Source: Romania TST 2016 Day 5 Problem 2

Tags: function, algebra, number theory, functional equation



Determine all $f:\mathbb{Z}^+ \rightarrow \mathbb{Z}^+$ such that $f(m)\geq m$ and $f(m+n) \mid f(m)+f(n)$ for all $m,n\in \mathbb{Z}^+$