Estoy de acuerdo con su interpretación. Los asientos que tienen un pasillo entre ellos no son contiguos. Para solucionarlo: Utilizar la inclusión/exclusión.
El número total de pedidos, tal y como ha identificado, es $12\times 5!$ (hay $12$ asientos para la primera persona, pero una vez seleccionados, todos los demás tienen que sentarse en el mismo lado del pasillo, por lo que hay $5!$ formas de colocar a todos los demás)
Número de formas para que Juan esté en un final: $4\times 5!$ (hay $4$ asientos de los extremos, pero una vez colocado John, todos los demás tienen que sentarse en el mismo lado del pasillo, y hay $5!$ formas de asentarlos).
Número de formas de estar al lado de Jane y Mary: $10\times 2!\times 4!$ (Hay $10$ pares de asientos adyacentes que no están separados por un pasillo. Una vez que elija un par, elija un orden para Jane y Mary, y luego coloque a todos los demás en el mismo lado del pasillo en $4!$ formas)
El número de formas de Jane y Mary para estar al lado del otro mientras John está al final: $4\times 4\times 2!\times 3!$ (Hay $4$ asientos finales para colocar a John. Independientemente del lugar en el que coloques a John, hay $4$ pares de conjuntos adyacentes en el mismo lado del pasillo para Mary y Jane. Elija un orden para ellos, y luego hay $3!$ formas de sentar a las tres personas restantes).
Formas totales con Jane y Mary separadas y John no al final:
$$12\times 5! - 4\times 5! - 10\times 2!\times 4! + 4\times 4\times 2!\times 3! = 672$$