
Here's a complex question that requires someone to reason about the input, can you answer it?
The Astra Model 900 is a Spanish copy of a German semi-automatic pistol that was produced through which years?


1896 to 1937
