added method isSolvable