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 tokens = line.split(' '); // let a = parseInt(tokens[0]); // let b = parseInt(tokens[1]); // console.log(a + b); // } let line2 = await readline() let res2=line2.split('.').reduce((prev,item)=>{ // console.log() let sub=(+item).toString(2) sub=sub.padStart(8,0) return prev+sub },'') console.log(parseInt(res2,2)) let line10 = await readline() line10=(+line10).toString(2) line10=line10.padStart(32,0) let line10List=[] for(let i=0;i<32;){ line10List.push(line10.slice(i,i+8)) i+=8 } let res10=line10List.map((item)=>{ return parseInt(item+'',2) }).join('.') console.log(res10) }()