int next(int n) { return (v[ n * 2 + 1 ] > v[ n * 2 + 2 ]) ? n * 2 + 1 : n * 2 + 2; };