power of three pattern