BMGA-DO

336 queries in 4.446 seconds.