When 'Intractable' Isn't: Solving Optimal Tokenization with ILP — type0 | type0