fn main() {
    println!("67");

    // A[4] = 5x
    println!("plus 5 1 1");
    println!("plus 5 5 5");
    println!("plus 4 1 5");

    // A[4] = 0x55 * x
    println!("plus 4 5 5");
    println!("plus 5 5 5");
    println!("plus 5 5 5");
    println!("plus 5 5 5");
    println!("plus 4 4 5");

    // A[4] = 0x5555 * x
    println!("plus 4 5 5");
    for _ in 1..8 {
        println!("plus 5 5 5");
        println!("plus 5 5 5");
        println!("plus 5 5 5");
    }
    println!("plus 4 4 5");

    // A[4] = 0x55555555 * x
    println!("plus 4 5 5");
    for _ in 1..16 {
        println!("plus 5 5 5");
        println!("plus 5 5 5");
        println!("plus 5 5 5");
    }
    println!("plus 4 4 5");

    // A[3] = 0x55555556 * x
    println!("plus 3 4 1");

    for _ in 0..32 {
        println!("div 3 3");
    }
}