problem 90 AC bug-free