smart(n)