picture pic;
path C1 = circle((0,0), 1cm), C2 = circle((1cm,0), 1cm);
fill(C1, paleblue);         draw(pic, C2, linewidth(2mm));
fill(pic, C1, heavyblue);   clip(pic, C2);
add(pic);