Solution builds and runs