Stdc++. rev 5dsu2GCbwfJAts1mdXrVWdfzbzcwQ4. (2017).