2 ms·This seems like a problem that has been solved many times in the Western world.by ZanyProgrammer 10y agoThis seems like a problem that has been solved many times in the Western world.