#include using namespace std; int main(){ ios_base::sync_with_stdio(false); cin.tie(nullptr); int N; cin >> N; vector A(N); for(auto &a : A) cin >> a; vector> answer; while(answer.size() < 30){ sort(A.begin(),A.end()); int mina = A.at(0),maxa = A.back(); int add = (maxa-mina+1)/2; int r = N-1; for(int i=0; i maxa){r = i-1; break;} answer.push_back({0,r,add}); for(int i=0; i<=r; i++) A.at(i) += add; } cout << answer.size() << "\n"; for(auto &[l,r,v] : answer) cout << l+1 << " " << r+1 << " " << v << "\n"; }