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