Solution structure

Why not `std::size_t`?