Your BamH1 is wrong - should be GGATCC - which will help you in your cloning (think which ends will be compatible with Sau3a).
As this is homework, I'm not giving a full answer, you need to provide a bit more input so that we can help you learn rather than just having us supply the answer.