No country has cracked the immigration riddle