reduced complexity