4 ms·"The rest is trivial and left as an exercise to the reader"by icelancer 5y ago"The rest is trivial and left as an exercise to the reader"