1296 from 2959