Acertijo matemático

Llegó a mis manos un problema matemático de los que la solución no parece tan inmediata como hacer un sistema de ecuaciones. Hacerlo por la cuenta de la vieja es el más inmediato, pero ¿hay algún planteamiento más elegante?

En una librería hay menos de 300 libros. Si se agrupan en paquetes de 12, sobran 2. Si se agrupan en paquetes de 9, también sobran 2. Si se agrupan en paquetes de 7 libros, no sobra ninguno. ¿Cuántos libros hay en la librería?