(async()=>{ let map = {}; for await (let line of require('readline').createInterface({ input: process.stdin })) map[line] = { coords: line.split(',').map(i => parseInt(i)) } console.log(Object.keys(map).reduce((acc, i) => acc +[[ map[i].coords[0] -1, map[i].coords[1], map[i].coords[2] ], [ map[i].coords[0] +1, map[i].coords[1], map[i].coords[2] ], [ map[i].coords[0], map[i].coords[1] +1, map[i].coords[2] ], [ map[i].coords[0], map[i].coords[1] -1, map[i].coords[2] ], [ map[i].coords[0], map[i].coords[1], map[i].coords[2] +1 ], [ map[i].coords[0], map[i].coords[1], map[i].coords[2] -1 ] ].map(i => i.join(',')).reduce((acc, i) => !map[i]?acc+1:acc, 0), 0)); })();