write fizzbuzz advanced solutino