const rl = require("readline").createInterface({ input: process.stdin });

var iter = rl[Symbol.asyncIterator]();

const readline = async () => (await iter.next()).value;

void async function () {

    // Write your code here

    while(line = await readline()){

        let eng=line.match(/[a-zA-Z]/g)

        let num=line.match(/[0-9]/g)

        let blo=line.match(/[ ]/g)

        let els=line.match(/[^a-zA-Z0-9 ]/g)

        let elen=eng?eng.length:0

        let nlen=num?num.length:0

        let blen=blo?blo.length:0

        let slen=els?els.length:0

        console.log(elen)

        console.log(blen)

        console.log(nlen)

        console.log(slen)

    }

}()