17 5
3 2
<?php
$inputText=trim(stream_get_contents(STDIN));
if($inputText==='') exit;
[$a,$b]=array_map('intval',preg_split('/\\s+/', $inputText));
$q=0; $r=$a;
for($k=30;$k>=0;$k--){
$step=$b<<$k;
if($step<=0) continue;
if($step<=$r){
$r-=$step;
$q |= (1<<$k);
}
}
echo $q.' '.$r;
?>
<?php
$inputText=trim(stream_get_contents(STDIN));
if($inputText==='') exit;
[$a,$b]=array_map('intval',preg_split('/\\s+/', $inputText));
$q=0; $r=$a;
for($k=30;$k>=0;$k--){
$step=$b<<$k;
if($step<=0) continue;
if($step<=$r){
$r-=$step;
$q |= (1<<$k);
}
}
echo $q.' '.$r;
?>