ICPC Library and Workspace