2504.042