x_perfect_o