access control

the ans given was 3) The code for F1 will compile but the code for F2 will not compile why connot F2 see the class F1 i think F1 is public so it should be accessble even it is in differnt package can any body help me out here thanks