2048 in cpp