train first c