I'm curious why you are using two different private address spaces per subnet? Why not keep it simple and just use the 10 network? I assume this is a homework project, so maybe that is part of the requirements?