indirect solutions