1000+ db-os puzzle