bugadao, mas funciona pra n = 3