BMGA-DO

315 queries in 2.696 seconds.