suboptimal solution for exc 15