@Return 19/31