# %% [code]
library(Metrics)

library(dplyr)

train<-read.csv('../input/train.csv',stringsAsFactors=FALSE)

test<-read.csv('../input/test.csv',stringsAsFactors=FALSE)



extractFeatures <- function(data, istrain=TRUE) {

  features <- c("Pclass",

                "Sex",

                "Age",

                "SibSp",

                "Parch",

                "Fare",

                "Cabin",

                "Embarked")

  fea <- data[,features]

  fea$Sex[is.na(fea$Sex)] <- "female"

  fea$Embarked[fea$Embarked==""] = "S"

  fea$Sex <- fea$Sex[fea$Sex == "male"] <- "1"

  fea$Sex <- fea$Sex[fea$Sex == "female"] <- "0"

  fea$Sex<-as.numeric(as.character(fea$Sex))

  fea$Embarked[fea$Embarked=="S"] <- "0"

  fea$Embarked[fea$Embarked=="Q"] <- "1"

  fea$Embarked[fea$Embarked=="C"] <- "2"

  

  fea[substr(fea$Cabin,0,1)=="A", "Cabin"] <-"1"

  fea[substr(fea$Cabin,0,1)=="B", "Cabin"] <-"2"

  fea[substr(fea$Cabin,0,1)=="C", "Cabin"] <-"3"

  fea[substr(fea$Cabin,0,1)=="D", "Cabin"] <-"4"

  fea[substr(fea$Cabin,0,1)=="E", "Cabin"] <-"5"

  fea[substr(fea$Cabin,0,1)=="F", "Cabin"] <-"6"

  fea[substr(fea$Cabin,0,1)=="G", "Cabin"] <-"7"

  fea[substr(fea$Cabin,0,1)=="T", "Cabin"] <-"8"

  fea[length(fea$Cabin)==0, "Cabin"] <-"0"

  

  fea$Cabin<-as.numeric(fea$Cabin)

  

  fea[is.na(fea)] <- 0

  fea[] <- lapply(fea, function(x) as.numeric(as.character(x)))

  

  if(istrain)

    fea$Survived <- as.numeric(data$Survived)

  return(fea)

}



xtrain <-extractFeatures(train,TRUE)

xtest <-extractFeatures(test,FALSE)



gp <-function(data)
{
  p<-(  0.200000*tanh(ifelse(rep(1.,NROW(data))*(data$Embarked <= ifelse(rep(1.,NROW(data))*(cos(ifelse(rep(1.,NROW(data))*(cos(cos(data$Fare * cos((143.591644))) * (143.591644)) <= data$Cabin),data$Pclass,0)) <= data$Cabin),(143.591644),0)),(143.591644),0) * cos(ifelse(rep(1.,NROW(data))*(data$Fare * ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*((7.762500) <= data$Fare),ifelse(rep(1.,NROW(data))*(cos(cos(data$Fare) * (143.591644)) <= ifelse(rep(1.,NROW(data))*(data$Cabin > data$Pclass),data$Cabin,0)),(143.591644),0) * data$Cabin,0) <= data$Embarked),(99.989601),0) <= data$Fare),cos( 0.853477 ),0) <= data$Cabin),(15.300000),0))) +
        0.200000*tanh((60.689598) * (60.689598) * pmin(((data$Fare - data$Age) - cos(data$Pclass)), (data$Fare + (cos(1.000000) - data$Age)) * pmin(sin(data$Pclass * (7.741650)), pmin(data$Age, pmin(((((data$Fare - cos(data$Pclass)) - sin((60.689598) * data$Age)) - 1.000000) - data$Age), ((60.689598) - pmin((data$Fare - (60.689598)), data$Age))))))) +
        0.200000*tanh((((data$Fare * ((data$Cabin + data$Embarked)/2.0  + sin(sin(sin((data$Cabin + data$Embarked)/2.0  * -1.)))) * -1. + data$Pclass)/2.0  * -1. - sin(data$Fare)) - sin((data$Pclass + sin(sin(sin((data$Embarked + data$Fare)/2.0  * -1.)))) * data$Fare)) * 2.0 * 2.0 * 2.0 * 2.0 * 2.0 * 2.0 * 2.0 * 2.0 * 2.0 * 2.0 * 2.0 * 2.0 * 2.0) +
        0.200000*tanh(((75.114601) * 2.0 * (ifelse(rep(1.,NROW(data))*(data$SibSp <= (data$Pclass - data$Parch)),data$Parch,0) - ifelse(rep(1.,NROW(data))*(data$Parch <= data$Pclass * 2.0),ifelse(rep(1.,NROW(data))*(((sin(sin((((75.114601) + data$Pclass)/2.0  + pmax((data$Parch - data$Parch), ((75.114601) * -1. + pmax((75.114601), data$Fare)))))) * 2.0 - data$SibSp) - ((data$Parch - data$Pclass) - -1.000000)) <= data$Embarked),ifelse(rep(1.,NROW(data))*(-1.000000 * 2.0 <= (data$Cabin - data$Pclass)),-1.000000,0),0),0)) - (41.043751))) +
        0.200000*tanh(((2.500000) - (40.500000) * sin((ifelse(rep(1.,NROW(data))*( 4.0  > data$Cabin), 4.0 ,0) + ifelse(rep(1.,NROW(data))*(((40.500000) + data$Cabin)/2.0  <= (ifelse(rep(1.,NROW(data))*(data$Parch <= data$Cabin),(( 4.0  +  4.0 ) + data$Fare),0) + data$Parch)/2.0 ),(data$SibSp + data$Fare),0) / 2.0) / 2.0) * ifelse(rep(1.,NROW(data))*(sin(data$Parch) <= (ifelse(rep(1.,NROW(data))*(data$Parch <= (data$Cabin + data$SibSp)/2.0 ), 4.0 ,0) + data$SibSp)/2.0 ),ifelse(rep(1.,NROW(data))*(( 4.0  + data$Parch / 2.0) > data$Cabin), 4.0 ,0),0)) * 2.0 * 2.0) +
        0.200000*tanh((((ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(data$Embarked > 1.000000),data$Cabin,0) > 1.000000),data$Fare,0) + ifelse(rep(1.,NROW(data))*((15.700001) > (data$SibSp + data$Fare)/2.0 ),(31.331249),0))/2.0  + ifelse(rep(1.,NROW(data))*(data$Fare <= ifelse(rep(1.,NROW(data))*(data$Embarked > 1.000000),(1.000000 + (15.700001))/2.0 ,0)),ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*((2.000000) > data$Cabin),(44.650002),0) > (15.700001)),(44.650002),0),0) * -1.)/2.0  + ifelse(rep(1.,NROW(data))*(data$Fare <= ifelse(rep(1.,NROW(data))*((2.000000) > (data$SibSp + data$Cabin)/2.0 ),(15.700001),0)),ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*((data$Cabin + data$Fare)/2.0  > (2.000000)),1.000000,0) > data$Embarked),(15.700001),0),0) * -1.)/2.0 ) +
        0.200000*tanh((30.887501) * sin(pmin((cos(data$Embarked) + (data$Parch + pmin((data$Embarked + data$Fare)/2.0  * ((data$Embarked + (data$Parch + data$Embarked)/2.0 )/2.0  + cos(data$Cabin))/2.0 , ((cos(cos(data$Embarked)) + cos(data$Embarked)) + cos(data$Fare)))))/2.0 , pmin((data$Parch + data$Embarked)/2.0 , sin(((30.887501) + (cos(data$Cabin) + cos(data$Embarked)))/2.0  * data$Pclass * 2.0) * 2.0 * 2.0 * 2.0 * 2.0)))) +
        0.200000*tanh(cos((data$Pclass + (cos(cos((data$Age + (data$Age + cos(cos((data$Age + data$Fare)/2.0 )) * 2.0)/2.0 )/2.0 )) * 2.0 + ifelse(rep(1.,NROW(data))*(data$Age > (data$Age + (data$Fare + (25.500000) * -1.)/2.0  * 2.0)/2.0  * 2.0 * 2.0),(((data$Age + 1.000000 * -1.)/2.0  * 2.0 + (data$Age + cos((data$Age + 1.000000 * 2.0)/2.0 ) * 2.0 * 2.0)/2.0 )/2.0  - data$Fare),0) / 2.0 * -1.)) * 2.0)) +
        0.200000*tanh(sin(((ifelse(rep(1.,NROW(data))*(data$Parch <= data$Age),ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(((2.500000) - pmax(data$Cabin * 2.0, data$Fare)) <= (data$Cabin * 2.0 - (22.500000))),data$Pclass,0) * 2.0 <= sin(sin(data$Parch)) * 2.0 * 2.0),(((2.000000) - (data$Fare - data$Pclass)) * 2.0 - (22.500000)),0),0) - pmax(data$Pclass * 2.0, data$Fare) * -1.) * 2.0 * 2.0 - (2.000000)) * 2.0 * 2.0 * 2.0) * 2.0 * 2.0 * 2.0) +
        0.200000*tanh(pmin((((27.500000) - data$Age) + (((27.500000) - data$Age) + data$Fare)/2.0 ), (55.968750) * cos(data$Fare) * ((sin(sin((23.225000))) * cos(data$Fare) * 2.0 + data$Age)/2.0  + data$Age)/2.0  * cos(data$Parch * cos((23.225000)) * cos(data$Fare) * (8.560400) * ifelse(rep(1.,NROW(data))*(cos(data$Fare) * (31.500000) <= ifelse(rep(1.,NROW(data))*(cos(data$Fare) <= data$Age),(23.225000),0)),(8.560400),0) * 2.0))) +
        0.200000*tanh(cos(pmax((28.512501), pmax(data$Age, pmax(data$Fare * pmin(pmin((data$Fare * 2.0 - ((28.512501) - ((2.500000) * 2.0 - (7.837500)))), (2.500000) * pmax((data$Age * 2.0 - (7.837500)) * 2.0, (52.549999))), pmax((2.500000), pmax(data$Parch, ifelse(rep(1.,NROW(data))*((52.549999) > data$Age),pmax((data$Fare - ((52.549999) - ((29.500000) - data$Parch))), (52.549999)),0)))) * 2.0, data$Fare * 2.0 * 2.0))))) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*((2.500000) > data$SibSp),sin(pmin(pmin(pmin(pmin(cos(sin(cos(data$SibSp))), sin(sin(data$Age * 2.0 * data$Age))), sin(sin(data$Age * 2.0) * 2.0 * data$Age)), sin(sin(cos(sin(data$Age * 2.0))))), sin(data$Age * 2.0 * data$Age)) * 2.0 * 2.0 * data$Age) * 2.0 * 2.0 * 2.0 * 2.0 * 2.0 * 2.0 * 2.0,0) * 2.0) +
        0.200000*tanh(((2.000000) * (26.500000) * 2.0 + data$Fare * (data$Age + (34.500000) * 2.0 * data$Fare * cos(pmax(data$Embarked * data$Fare, pmax(data$Embarked * (88.789597), (2.000000) * pmax(pmax(data$Pclass, ifelse(rep(1.,NROW(data))*(data$Parch * (29.562500) * 2.0 <= data$Fare),(29.562500) * data$Age / 2.0,0)), ifelse(rep(1.,NROW(data))*(data$Fare <= (48.697899)),ifelse(rep(1.,NROW(data))*(data$Fare > (29.562500) * data$Parch),data$Embarked * (48.697899),0),0))))))/2.0 ) * -1.) +
        0.200000*tanh(pmax(pmin(sin(data$Cabin * 2.0 * 2.0), ((cos(data$Pclass) + data$Cabin)/2.0  + sin(sin(data$Fare * 2.0 * 2.0 * 2.0)))/2.0 ) * 2.0 * 2.0 * 2.0 * 2.0 * 2.0 * 2.0 * 2.0, data$Fare * data$Fare * pmin(sin((data$Fare + sin(sin(data$Cabin * 2.0 * 2.0) * 2.0))/2.0 ), ((data$Cabin * 2.0 + cos(data$Fare * 2.0 * 2.0) * 2.0 * 2.0)/2.0  + cos(data$Pclass))/2.0 ))) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(sin((data$Parch + data$SibSp)) > pmin(ifelse(rep(1.,NROW(data))*((data$Age - sin(((sin(((8.500000) + ((data$Parch + data$Fare) + (7.087500)))) + data$Fare) + (8.500000))) * (7.087500)) > (8.500000)),pmax(data$Parch, ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*((data$Fare - (7.087500)) > (7.087500)),(tanh((sin(sin((data$Age * -1. + (8.500000)))) + data$SibSp)) + sin(data$Age)),0) > data$Parch),data$SibSp,0)),0), data$SibSp)),data$Fare,0)) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(cos((7.691650) * cos((7.691650) * data$Age * 2.0)) <= cos(cos(cos(((14.177099) + (7.691650))) * (7.837500) * pmax(data$Age, cos(cos((cos(data$Age) + data$Age))))))),cos((data$Age * 2.0 + (7.910400) * (7.837500) * cos(cos((7.691650) * data$Age * 2.0)) / 2.0 * -1. / 2.0)),0)) +
        0.200000*tanh(pmin(cos((17.500000) * sin(ifelse(rep(1.,NROW(data))*(data$SibSp > cos(data$Age)),((17.500000) + data$SibSp) * pmin(tanh(cos(data$Age * data$Age)), cos(cos(data$Age * sin((13.700000)) * 2.0) * pmin(sin((13.700000)) * 2.0, data$Age)) * -1.) * 2.0,0))), data$Age * (sin((13.700000)) + cos(data$Age)) * cos(data$Age * pmin(sin((13.700000)) * 2.0, data$Age)))) +
        0.200000*tanh(sin(pmin(pmin(sin(sin(data$Fare * 2.0 * 2.0 * 2.0) * 2.0 * 2.0) * ((7.762500) - ifelse(rep(1.,NROW(data))*(data$Fare <= (37.875000) * 2.0),(37.875000) * -1. / 2.0 / 2.0,0)) * 2.0, sin(data$Fare * 2.0 * 2.0) * 2.0), ((7.762500) * 2.0 - ifelse(rep(1.,NROW(data))*(sin(data$Fare) <= sin(sin(data$Fare * 2.0 * 2.0) * 2.0)),data$Fare / 2.0,0)) * 2.0 * 2.0) * 2.0) * 2.0 * 2.0 * 2.0 * 2.0 * 2.0) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(tanh((2.000000)) / 2.0 > sin(data$Cabin / 2.0) / 2.0),data$Cabin * data$Cabin * data$Cabin * data$Cabin / 2.0 / 2.0 / 2.0 * data$Cabin * (data$Cabin / 2.0 / 2.0 / 2.0 / 2.0 / 2.0 / 2.0 * -1. + (15.975000) * (data$SibSp + (data$SibSp + (data$SibSp + ifelse(rep(1.,NROW(data))*(data$Cabin / 2.0 > (2.000000)),sin(data$Cabin / 2.0) / 2.0 / 2.0 / 2.0 / 2.0 / 2.0,0)))))/2.0 ,0)) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*((data$Fare * -1. - data$Cabin) * -1. > (12.868750)),((data$Fare - data$Cabin) - data$Embarked) * -1. * sin((((35.500000) + data$Fare * -1.) - pmax(tanh((data$Fare - (12.868750))), (((((35.500000) - data$Cabin) - data$Embarked) + data$Fare * -1.) - (25.962500)) * -1. * tanh(data$Cabin))) * 2.0) * 2.0 * 2.0 * 2.0 * 2.0 * 2.0,0)) +
        0.200000*tanh(sin(ifelse(rep(1.,NROW(data))*((data$Fare - (data$Age / 2.0 / 2.0 - (32.500000) / 2.0)) > data$Age),(data$Fare / 2.0 / 2.0 - ifelse(rep(1.,NROW(data))*((32.500000) / 2.0 > (data$Age - ifelse(rep(1.,NROW(data))*((data$Fare / 2.0 - ifelse(rep(1.,NROW(data))*((32.500000) > data$Fare / 2.0),data$Age,0)) > data$Age / 2.0 / 2.0),(32.500000),0))),ifelse(rep(1.,NROW(data))*(((data$Fare - ifelse(rep(1.,NROW(data))*(data$Embarked > (1.000000)),ifelse(rep(1.,NROW(data))*(data$Fare > data$Age),(32.500000),0),0)) - (8.254150)) > data$Fare / 2.0 / 2.0),(32.500000),0),0)),0))) +
        0.200000*tanh(data$Pclass * (data$Parch + (cos(data$Age) + (14.479150) * data$SibSp * (cos(cos(data$SibSp)) + data$SibSp * (cos(data$SibSp) + cos(data$Age) * data$Age * pmin(((31.331249) - data$Age), pmin(data$Pclass, ((data$Age - data$SibSp) - data$Pclass) * data$Pclass * (cos(data$SibSp) - cos(data$Age)))) / 2.0 / 2.0 / 2.0)))/2.0 )/2.0 ) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(data$Age <= ifelse(rep(1.,NROW(data))*((26.500000) <= ifelse(rep(1.,NROW(data))*((50.500000) <= pmax((57.947899) * data$Parch * cos(data$Parch * data$Age * cos(data$Parch * data$Cabin * cos(-1.000000) * data$Cabin)) * 2.0, pmax(data$Cabin * data$Cabin, (data$Age - (-1.000000 * cos(data$Cabin) * data$Cabin * data$Cabin + data$Parch)/2.0  * 2.0)))),data$Age * data$Age,0)),data$Age,0)),-1.000000,0)) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*((7.087500) > ifelse(rep(1.,NROW(data))*(((data$Fare - ifelse(rep(1.,NROW(data))*(data$SibSp > ((7.087500) - ((data$Fare - ifelse(rep(1.,NROW(data))*(data$Fare / 2.0 > (7.837500)),(7.837500),0)) - (6.900000))) / 2.0 / 2.0),(8.560400),0)) - (6.900000)) > data$Parch),ifelse(rep(1.,NROW(data))*((((7.087500) - ((6.900000) - data$Cabin) / 2.0) - data$SibSp) > data$Parch),ifelse(rep(1.,NROW(data))*((7.087500) > data$Cabin),ifelse(rep(1.,NROW(data))*((data$Fare - data$Cabin / 2.0) > data$Cabin),(7.087500),0),0),0),0)),(10.170850),0) * -1.) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(cos(data$Age * ((11.925000) + ifelse(rep(1.,NROW(data))*(((7.837500) + data$Fare) <= data$Age),((11.925000) + sin(data$Age)),0))) <= sin(2.000000)),cos(ifelse(rep(1.,NROW(data))*(data$Age > (2.000000 + (7.837500))),(sin((26.418751)) + (33.500000) * (25.037498) * data$Age * (((11.925000) + ifelse(rep(1.,NROW(data))*(data$Age <= (33.500000)),(29.500000),0)) + ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(data$Age <= (33.500000)),(data$Age + data$Fare),0) > (25.037498)),data$Age,0))) * 2.0,0)),0)) +
        0.200000*tanh(data$Age * (data$Embarked + (sin((cos(data$Pclass) - data$Age)) + (7.227100) * ifelse(rep(1.,NROW(data))*(sin((35.500000) * pmax(pmax((35.500000) * cos((data$Parch - data$Age)), cos(data$Age)), sin(sin((data$Parch - data$Age))))) > cos(data$Age)),(data$Parch + ifelse(rep(1.,NROW(data))*(sin((cos((data$Parch - data$Age)) - data$Age)) > cos((35.500000))),data$Embarked * -1.,0) * -1.)/2.0  * -1.,0))/2.0 )/2.0  * -1.) +
        0.200000*tanh(pmax(pmax(data$Parch, data$Age * 2.0 * 2.0 * 2.0), data$SibSp) * pmin(ifelse(rep(1.,NROW(data))*(cos(data$Fare) <= data$SibSp),sin((data$Age + (27.735401) * cos(((27.735401) - data$Parch * 2.0) * 2.0) * -1.)),0), (data$Parch + cos((pmax((pmax((27.735401), data$Age) - cos((data$Age - cos(cos(data$Fare * 2.0) * 2.0))) * -1.), (data$Age - data$SibSp)) - data$Pclass)))) * -1.) +
        0.200000*tanh(sin(ifelse(rep(1.,NROW(data))*((ifelse(rep(1.,NROW(data))*((34.500000) <= data$Age),(1.500000),0) + (data$Embarked + data$SibSp))/2.0  > cos((pmax((1.500000), data$Parch) + data$Age)/2.0 )),ifelse(rep(1.,NROW(data))*(data$Pclass > (data$Embarked + cos((pmax((1.500000), data$Parch) + data$Age)/2.0 ) * -1.)/2.0 ),(pmin((40.500000), data$Age) + (data$Embarked + pmin(ifelse(rep(1.,NROW(data))*((34.500000) <= data$Age),(11.925000),0) * (data$SibSp + (data$SibSp + (1.500000))/2.0 )/2.0  * -1., ifelse(rep(1.,NROW(data))*((40.500000) <= data$Age),(11.925000),0) * -1.))/2.0 )/2.0 ,0),0))) +
        0.200000*tanh(((ifelse(rep(1.,NROW(data))*((7.837500) <= ifelse(rep(1.,NROW(data))*(((29.500000) + (data$Fare + (29.500000) / 2.0) / 2.0) <= (48.697899)),data$Fare / 2.0,0)),(7.785400) / 2.0,0) + cos(ifelse(rep(1.,NROW(data))*((29.500000) <= (data$Age + data$Fare)),((((29.500000) + (data$Age + data$Fare / 2.0)) + data$Age) + (data$Age + data$Fare / 2.0)),0))) + cos(ifelse(rep(1.,NROW(data))*((data$Fare + (28.250000) / 2.0) <= (data$Age + ((29.500000) + data$Age))),(7.785400) / 2.0,0)))) +
        0.200000*tanh((ifelse(rep(1.,NROW(data))*((ifelse(rep(1.,NROW(data))*((data$SibSp + ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(data$Cabin > pmax(data$Parch, data$SibSp)),data$Fare / 2.0 / 2.0,0) / 2.0 > (7.239600)),data$Fare,0)) > data$Cabin),(pmax(data$Parch, data$Embarked) / 2.0 + pmax(data$SibSp, ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(data$Parch > pmax(data$SibSp, data$Embarked) / 2.0),(7.239600),0) > data$Parch),data$Fare,0))),0) * 2.0 + data$Cabin) > (6.900000)),data$Fare,0) + data$Parch * 2.0 * 2.0 * 2.0 * -1.)/2.0  * -1.) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(sin((data$Parch - data$Fare / 2.0 * (data$Cabin - pmax(2.000000, ((2.000000 - sin(sin((data$Fare / 2.0 - data$Fare)))) - data$SibSp * data$Parch))))) > data$SibSp * data$Parch * -1. / 2.0 / 2.0),ifelse(rep(1.,NROW(data))*(data$Embarked > data$SibSp * -1.),ifelse(rep(1.,NROW(data))*((data$Parch / 2.0 - sin((data$Fare - data$SibSp * data$Embarked))) > sin(2.000000) * -1. / 2.0),(data$SibSp - data$Fare),0),0),0)) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(( 4.0  + ((7.691650) + ((7.691650) +  4.0 ))) > ifelse(rep(1.,NROW(data))*((data$Embarked + ifelse(rep(1.,NROW(data))*(data$Parch > data$SibSp),data$Embarked,0)) > data$Embarked),data$Age,0)),ifelse(rep(1.,NROW(data))*(( 3.0  + ifelse(rep(1.,NROW(data))*(data$Pclass > data$SibSp),data$Embarked,0)) > data$Pclass),(ifelse(rep(1.,NROW(data))*(data$Embarked > data$Parch),((data$SibSp + ifelse(rep(1.,NROW(data))*(data$Parch > data$Age), 4.0 ,0)) + ifelse(rep(1.,NROW(data))*((data$Embarked + data$Embarked) > (data$Parch + data$Pclass)),data$Age,0)),0) + (data$Parch + data$SibSp)),0),0) > data$Pclass),(39.500000),0)) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(cos(sin(ifelse(rep(1.,NROW(data))*(data$Cabin * 2.0 * 2.0 * 2.0 <= data$Age),data$Age,0))) * (3.500000) > (2.500000)),ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(cos((data$Age + data$SibSp)/2.0 ) * data$Cabin * 2.0 * 2.0 > data$SibSp),(39.500000) * 2.0,0) * cos(cos((data$Age + data$Cabin * 2.0 * 2.0)/2.0 )) > data$Age),(((data$Age + cos((3.500000)))/2.0  + cos(data$Cabin * 2.0 * 2.0))/2.0  + data$SibSp)/2.0 ,0),0) * (49.500000) * (39.500000)) +
        0.200000*tanh((cos(((17.500000) * 2.0 * -1. + pmax(pmax(((17.500000) - data$Pclass), data$Age), (((17.500000) * 2.0 * -1. + pmax(((17.500000) - data$Age / 2.0), data$Age) * data$Pclass) / 2.0 * (17.500000) / 2.0 + ((17.500000) / 2.0 + data$Pclass)) / 2.0)) / 2.0 * (17.500000) / 2.0 * 2.0) * (data$Fare - (3.500000)) - data$Pclass) * (17.500000) * 2.0 * (17.500000)) +
        0.200000*tanh(((ifelse(rep(1.,NROW(data))*(cos(data$Parch) <= ifelse(rep(1.,NROW(data))*(sin(sin(data$Fare * (45.500000))) <= tanh(tanh(ifelse(rep(1.,NROW(data))*(sin(sin(data$Parch)) <= cos(sin(data$Fare))),data$Fare,0)))),data$Fare,0)),ifelse(rep(1.,NROW(data))*(data$Fare <= (27.735401)),ifelse(rep(1.,NROW(data))*(sin((7.741650) * sin(sin(data$Fare))) <= sin((27.735401))),ifelse(rep(1.,NROW(data))*(sin(sin(sin(data$Parch))) <= cos(sin(data$Fare * (45.500000)))),(27.735401),0),0),0),0) - sin(data$Parch)) - (7.741650))) +
        0.200000*tanh(cos(((7.691650) - (51.247902) * cos((ifelse(rep(1.,NROW(data))*(data$Age > data$Embarked * (data$Fare - data$Pclass * (7.691650) * cos(data$Age)) / 2.0),(7.691650),0) - (51.247902) * ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*((33.500000) > ((data$Fare + (7.691650))/2.0  / 2.0 + data$Fare)/2.0 ),((data$Fare + data$Age)/2.0  + (7.691650))/2.0 ,0) > data$Age * cos(data$Pclass)),(cos(data$Fare) + (data$Pclass - (51.247902) * cos(data$Pclass)))/2.0 ,0)))))) +
        0.200000*tanh(pmin(ifelse(rep(1.,NROW(data))*(data$Embarked > data$Parch),(20.500000),0), cos(data$Pclass * pmin(data$Parch, (sin(ifelse(rep(1.,NROW(data))*(data$Age <= data$Parch * 2.0 * 2.0 * 2.0 * data$Embarked * 2.0 * 2.0),ifelse(rep(1.,NROW(data))*(data$Embarked * data$Parch <= ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(data$Embarked * data$Parch > data$SibSp),ifelse(rep(1.,NROW(data))*(data$Parch * 2.0 <= ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(data$Age > data$Embarked * 2.0),data$Embarked,0) > data$SibSp),data$Embarked,0)),(1.500000),0),0) > data$Parch),data$Embarked,0)),(1.500000),0),0)) - data$Embarked))))) +
        0.200000*tanh(sin((51.247902) * sin((data$Cabin + (pmin(pmin((22.500000), (ifelse(rep(1.,NROW(data))*(data$Fare * data$Cabin * ((cos((22.500000) / 2.0 * data$Age) - cos(cos(data$Age * cos((7.175000))) * data$Cabin)) - cos(data$Cabin)) <= cos(data$Age * cos((7.175000)))),cos(data$Fare) * (7.175000),0) - data$Cabin) / 2.0 * (22.500000) / 2.0), data$Fare) + cos(data$Fare)))/2.0 ))) +
        0.200000*tanh(cos((2.000000) * cos((cos(((cos((((data$Cabin - (2.000000)) - (data$Pclass - data$Parch)) + (data$Age - (data$SibSp - data$Embarked * 2.0)))/2.0 ) + (((7.741650) * -1. - tanh((7.785400))) - data$Parch))/2.0  * -1. + (data$Cabin - (data$Pclass - data$Parch)))/2.0 ) - tanh(tanh(tanh(tanh(tanh(tanh((data$Age - ((7.741650) - ((7.785400) * -1. - data$Cabin))))))))))))) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(pmin(((52.549999) + ((7.866700) + data$Parch)/2.0 )/2.0 , data$Age) <= (((52.549999) + data$Fare)/2.0  + data$Fare)/2.0 ),ifelse(rep(1.,NROW(data))*(data$Age <= ifelse(rep(1.,NROW(data))*(data$Age > (10.170850)),data$Age,0)),((7.866700) + data$Parch)/2.0  * cos((52.549999) * cos(pmin((data$Age + (6.900000)), pmax((data$Fare - (52.549999)), ifelse(rep(1.,NROW(data))*((data$Age + data$Fare) <= ifelse(rep(1.,NROW(data))*(data$Age > ((6.900000) + data$Fare)/2.0 ),(52.549999),0)),ifelse(rep(1.,NROW(data))*(data$Fare > (6.900000)),(6.900000),0),0))))),0),0)) +
        0.200000*tanh(sin(data$Age * pmin(data$Age, (pmax(sin(sin(data$Age * data$Age * (24.500000) / 2.0)), data$Cabin) - sin(tanh((((42.500000) + (2.000000)) - ((data$Age + (24.500000)) + tanh(data$Cabin))/2.0 ) / 2.0) * tanh(data$Age / 2.0) * tanh(data$Age / 2.0) * tanh(data$Age) * tanh(data$Age / 2.0) * sin(((42.500000) + (2.000000)) * 2.0)))))) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*((12.543751) > data$Fare / 2.0),cos(pmax(((2.500000) - ifelse(rep(1.,NROW(data))*((7.227100) > data$Fare / 2.0),cos(pmax(pmax(data$Pclass * 2.0, data$Fare * 2.0), pmax((2.500000), ifelse(rep(1.,NROW(data))*(data$Fare > data$Pclass),cos(pmax((20.012501) / 2.0, data$Fare * 2.0) * 2.0),0) * (20.012501) / 2.0 * 2.0 * 2.0)) * 2.0),0) * pmax(data$Fare, (7.227100)) / 2.0 * 2.0 * 2.0), data$Fare * 2.0) * 2.0),0)) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(sin((17.500000)) <= sin(pmin(data$Age, data$Fare * 2.0))),ifelse(rep(1.,NROW(data))*(sin(data$Fare) <= data$Age),ifelse(rep(1.,NROW(data))*(sin((17.500000)) <= sin((data$Age + (17.500000) * 2.0)/2.0 )),ifelse(rep(1.,NROW(data))*(sin((17.500000)) <= sin((data$Age + sin(((47.500000) + data$Fare * 2.0)/2.0 ))/2.0 )),ifelse(rep(1.,NROW(data))*((8.254150) <= data$Fare),ifelse(rep(1.,NROW(data))*(sin((17.500000)) <= tanh(cos(data$Fare)) * 2.0),cos(data$Fare),0),0),0),0),0),0) * 2.0 * 2.0 * 2.0 * 2.0 * 2.0 * 2.0) +
        0.200000*tanh(cos((15.300000) * tanh(data$Fare) * tanh(data$Fare) * tanh(((28.750000) * -1. + (cos(cos((15.300000))) + (data$SibSp * (15.300000) + data$Fare)/2.0 ))) * pmax(ifelse(rep(1.,NROW(data))*(((data$Fare + cos((15.300000) * (15.300000))) + cos((15.300000) * ((15.300000) + (data$SibSp + data$Fare)/2.0 ) * 2.0)) > (7.866700)),(18.500000),0), (data$Fare + (data$SibSp + tanh(data$SibSp))/2.0 ) * 2.0))) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*((7.691650) <= data$Fare),data$Fare * data$Fare * pmax(data$SibSp, (data$Parch + data$Age)/2.0 ) * sin((7.762500) * 2.0 * sin((ifelse(rep(1.,NROW(data))*((7.762500) <= data$Fare),((data$Age + ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*((7.762500) <= pmax(data$SibSp, pmax(data$Parch, (data$Age + data$Parch)/2.0 ))),data$Fare,0) <= data$Age), 0.965166 ,0))/2.0  + (ifelse(rep(1.,NROW(data))*((7.762500) <= data$Age),data$Fare,0) +  0.965166 )/2.0 )/2.0  * 2.0,0) + (data$Age +  0.965166 )/2.0 ) * 2.0)),0) * -1.) +
        0.200000*tanh((data$Parch + data$Age)/2.0  * 2.0 * 2.0 * 2.0 * 2.0 * (cos(data$Age * 2.0) + (cos((data$Parch * 2.0 * 2.0 * 2.0 + data$Age)/2.0  * 2.0) + sin(pmin(data$Age * 2.0, (data$Parch + sin(pmin(data$Age, ((11.008350) + ((17.500000) + pmax(cos(((6.900000) + data$Age)/2.0  * 2.0), data$Embarked) * 2.0)/2.0  * 2.0))) * 2.0))) * 2.0 * 2.0 * 2.0) * 2.0)) +
        0.200000*tanh((sin(data$Fare * data$Pclass * data$Fare * data$Fare * data$Fare) * data$Pclass * sin(data$Fare * data$Pclass * data$Fare) + ifelse(rep(1.,NROW(data))*(tanh(tanh(data$Pclass)) > sin(tanh(data$Pclass / 2.0) * data$Fare)),data$SibSp * data$Pclass * data$Pclass / 2.0 * data$Pclass / 2.0 * data$Pclass / 2.0 / 2.0 * data$SibSp,0)) * sin((7.372900) * (1.500000))) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(data$Parch <= ifelse(rep(1.,NROW(data))*(cos(data$Age) <= sin(data$Age * -1.)),data$Age,0)),cos(data$Age),0) <= (data$Embarked - sin(sin(data$Cabin)))),(5.875000),0) * (data$Cabin - ifelse(rep(1.,NROW(data))*(tanh(sin(sin(sin(sin((ifelse(rep(1.,NROW(data))*(data$Cabin <= data$Embarked),ifelse(rep(1.,NROW(data))*(sin(data$Parch) <= sin(data$Age * -1.)),data$Embarked * 2.0 * 2.0,0),0) - data$Cabin)))))) > sin(data$Age * 2.0)),data$Embarked * 2.0,0))) +
        0.200000*tanh(sin((cos(cos((data$Fare + cos((sin(data$Fare * ifelse(rep(1.,NROW(data))*(data$Fare <= data$Fare),ifelse(rep(1.,NROW(data))*(data$Fare <= (27.500000)),data$Fare * data$Fare,0),0)) - data$Fare * data$Fare))))) - data$Fare * cos(((27.500000) + (10.000000) * -1. * sin(tanh((cos((data$Fare + (27.500000))) + ((7.808300) - data$Fare * cos(((27.500000) + (10.000000) * sin(data$Fare)))))))))))) +
        0.200000*tanh(cos(((26.143749) + (42.500000) * (ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*((18.500000) * (8.560400) > data$Fare * 2.0),data$Fare,0) * data$Fare > (40.500000)),data$Fare,0) * data$Fare > (40.500000) * data$Cabin * sin(data$Cabin) * 2.0),(8.560400),0) + (8.560400) * data$Cabin * 2.0 * 2.0 * (8.560400)) * (42.500000) * ifelse(rep(1.,NROW(data))*((42.500000) > ifelse(rep(1.,NROW(data))*((8.560400) > data$Fare),data$Fare * data$Cabin,0)),data$Fare,0) * -1.) * 2.0)) +
        0.200000*tanh(sin((ifelse(rep(1.,NROW(data))*((7.239600) <= data$Fare),(13.250000) * 2.0 * (sin((13.250000) * 2.0) + data$Fare),0) + (sin((sin(data$Fare) * ((13.250000) + data$Fare) + sin(sin(data$Fare) * (13.250000) * 2.0))/2.0 ) + sin((ifelse(rep(1.,NROW(data))*((7.239600) * 2.0 <= data$Fare),sin(data$Fare) * (sin(data$Fare) * ((13.250000) + data$Fare) + data$Fare),0) + ((7.239600) * 2.0 + (13.250000)))/2.0 )))/2.0 )) +
        0.200000*tanh(cos(ifelse(rep(1.,NROW(data))*(cos((8.831250)) <= cos((30.500000) * (30.500000) * (data$Age - data$Fare * -1.))),(30.500000) * (22.500000) * pmax(pmax((data$Age - ifelse(rep(1.,NROW(data))*(tanh(2.000000) > ifelse(rep(1.,NROW(data))*((30.500000) > data$Fare),data$Fare,0)),cos((tanh(data$Age) - data$Fare)) / 2.0,0)), ifelse(rep(1.,NROW(data))*((8.831250) > data$Fare),data$Fare,0) * 2.0), (cos(((data$Age - tanh(data$Age)) - data$Fare)) - cos((8.831250)))),0))) +
        0.200000*tanh((data$Embarked / 2.0 + (data$Cabin + data$Parch * 2.0 * 2.0 * 2.0) * ((data$Parch + data$Embarked) * 2.0 * 2.0 * 2.0 * 2.0 + data$Cabin / 2.0 / 2.0 / 2.0) * 2.0) * cos(pmax(((data$Fare + data$Parch) * 2.0 + ((1.000000) + data$Parch / 2.0)), pmin(data$Cabin, data$Fare) * (data$Fare + (data$Cabin + data$Parch * 2.0) / 2.0 / 2.0) * 2.0 * 2.0) / 2.0)) +
        0.200000*tanh((data$Parch * data$Fare * ((0.000000) - cos((((data$Parch - cos((data$Fare - cos(((data$Fare - cos(data$Parch)) - (7.227100)))))) - cos(data$Fare)) - cos(data$Fare)))) - cos(pmax(data$Fare / 2.0, pmax((7.227100), ifelse(rep(1.,NROW(data))*((7.227100) <= data$Fare),ifelse(rep(1.,NROW(data))*(2.000000 <= data$Embarked),((33.437500) - ((data$Fare - cos((data$Fare - (7.227100)))) - (7.227100))),0),0)))) * data$Embarked)) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*((23.500000) > ifelse(rep(1.,NROW(data))*((17.725000) > ifelse(rep(1.,NROW(data))*(data$Cabin / 2.0 > ifelse(rep(1.,NROW(data))*(data$Cabin > ifelse(rep(1.,NROW(data))*((17.725000) * 2.0 * 2.0 > data$Age),data$Embarked,0) / 2.0),data$Embarked,0)),data$Age,0)),data$Age,0)),ifelse(rep(1.,NROW(data))*(data$Age / 2.0 > ifelse(rep(1.,NROW(data))*((23.500000) / 2.0 > ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*((17.725000) * 2.0 > data$Age),data$Embarked,0) > data$Embarked / 2.0),data$Age,0)),ifelse(rep(1.,NROW(data))*(data$Age > ifelse(rep(1.,NROW(data))*((23.500000) / 2.0 / 2.0 > ifelse(rep(1.,NROW(data))*(data$Embarked > data$Cabin),data$Age,0)),(8.254150),0)),(23.500000),0),0)),data$Age,0),0)) +
        0.200000*tanh((sin(data$Age) + data$Parch) * data$Parch * data$Pclass * (sin(data$Fare) + data$Age) * ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*((7.910400) <= data$Fare),(sin(((15.300000) * data$Fare + (28.750000))) + (12.000000)),0) <= data$Fare),pmin(sin((data$Pclass + ifelse(rep(1.,NROW(data))*((28.750000) * data$Parch <= data$Fare),data$Fare * 2.0,0) * (28.750000) * data$Parch * 2.0)), sin((sin(data$Fare) + data$Pclass))),0)) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*((15.300000) * (sin((15.300000) * (15.300000) * (sin(pmax((15.300000), data$Age) / 2.0) + sin((15.300000)))) + sin((15.300000))) * (sin((15.300000)) + sin(data$SibSp)) <= (16.400002)),data$SibSp * ((15.300000) + (15.300000) * (15.300000) * (sin(pmax((15.300000), data$Age) / 2.0) + sin((15.300000)))) * -1.,0)) +
        0.200000*tanh((pmin(ifelse(rep(1.,NROW(data))*(data$SibSp <= ifelse(rep(1.,NROW(data))*(sin(data$Age) <= sin(data$Parch)),data$Age,0)),data$Parch,0) * (25.500000) * ifelse(rep(1.,NROW(data))*((25.500000) <= ifelse(rep(1.,NROW(data))*(sin(data$Age) <= cos(data$Age) * 2.0),data$Age,0)),data$Age,0) * -1., pmin((29.562500) * (29.562500) * sin(data$Parch), (36.500000) * ifelse(rep(1.,NROW(data))*(data$SibSp * cos(data$Age) * sin((36.500000)) <= data$Age),sin(data$SibSp),0))) + data$Parch * data$Age)) +
        0.200000*tanh(cos(pmax(pmax((7.910400), pmax(ifelse(rep(1.,NROW(data))*(data$Age * 2.0 > (45.500000) * 2.0),data$Age * 2.0,0), pmax(ifelse(rep(1.,NROW(data))*(data$Parch > cos(data$Cabin)),(45.500000) * 2.0,0), (data$SibSp * 2.0 + ifelse(rep(1.,NROW(data))*(data$Parch > (ifelse(rep(1.,NROW(data))*(data$Parch > cos(data$Age)),ifelse(rep(1.,NROW(data))*(data$Parch > cos(data$Cabin * 2.0)),(45.500000),0),0) + cos(data$Cabin))/2.0 ),(45.500000) * 2.0,0))/2.0  * 2.0 * 2.0))), ifelse(rep(1.,NROW(data))*(data$Cabin * 2.0 * 2.0 > data$Age),(45.500000) * 2.0,0)))) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(data$SibSp > sin((sin((data$Fare + data$Age)) + (44.500000)))),ifelse(rep(1.,NROW(data))*((data$Pclass + (44.500000)) > data$Age),cos(ifelse(rep(1.,NROW(data))*(data$Fare > data$Age),ifelse(rep(1.,NROW(data))*((sin(((data$Fare + data$Age) + data$Age)) + tanh(data$Parch) / 2.0) > data$Parch),data$Pclass,0),0)),0),0) > ifelse(rep(1.,NROW(data))*(data$Fare <= ifelse(rep(1.,NROW(data))*((data$Fare + data$Age) <= (data$Pclass + (44.500000))),ifelse(rep(1.,NROW(data))*((7.910400) <= data$Fare),data$Age,0),0)),ifelse(rep(1.,NROW(data))*((17.500000) <= data$Age),(17.500000),0),0)),(12.543751),0)) +
        0.200000*tanh(pmin(sin((data$Pclass - sin(sin(sin(sin((data$Age - tanh((data$SibSp - data$Age))))))))), sin(((sin((data$Age - sin((data$Age - pmax((44.500000), data$Age)) / 2.0))) - pmax(((data$Age - sin(sin((data$SibSp - data$Fare)))) - (44.500000)), sin(((data$Age - data$SibSp) - (data$SibSp - (data$Age - data$Fare)))) * -1.)) - data$Fare)) * -1.)) +
        0.200000*tanh(sin(((19.125000) + (data$Age - (40.500000) * pmin(pmax(pmax(ifelse(rep(1.,NROW(data))*(sin(data$Age) > ifelse(rep(1.,NROW(data))*(sin(data$Age) > tanh(sin(data$Fare)) * -1.),data$Age,0) * -1.),data$Age,0), data$Fare), (7.910400) / 2.0) * sin(sin((tanh(tanh(data$Fare)) + sin(tanh(sin(tanh(sin(data$Age) * -1.)) * -1.)))/2.0 )), (data$Fare + ifelse(rep(1.,NROW(data))*(data$Fare > (19.125000)),sin((7.910400)),0))/2.0 )) * 2.0)/2.0 )) +
        0.200000*tanh(((0.000000) - cos(ifelse(rep(1.,NROW(data))*(data$Age > ((7.762500) - data$Fare)),ifelse(rep(1.,NROW(data))*((32.500000) > (data$Age - (32.500000))),(pmax((data$Age - (37.875000)), pmax((((7.762500) - data$Fare) - data$Fare), (data$Cabin - (32.500000)))) + pmax((data$Age - (35.500000)), pmax((((32.500000) - data$Fare) + data$Cabin) * 2.0, (data$Age - ((((7.762500) - data$Fare) + data$Cabin) + (32.500000)) * 2.0 * 2.0))))/2.0 ,0),0)))) +
        0.200000*tanh(cos(((15.975000) + ifelse(rep(1.,NROW(data))*(data$Age > (data$Parch + data$Parch * (15.975000))),ifelse(rep(1.,NROW(data))*(data$Age > (15.975000)),((15.975000) + (((15.975000) + cos(1.000000) * -1.) + cos(data$Parch) * -1. * ((7.987500) - (cos(data$Parch) * -1. - ifelse(rep(1.,NROW(data))*(cos((48.500000) * data$Age) <= cos(cos(((15.975000) + -1.000000) / 2.0) * data$Age)),ifelse(rep(1.,NROW(data))*(data$Pclass <= 1.000000),(7.987500),0),0))))),0),0)) / 2.0) * -1.) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*((data$Age - cos((ifelse(rep(1.,NROW(data))*(((data$Age - data$SibSp) - sin((52.549999))) > (52.549999)),(52.549999),0) * -1. - (38.500000)))) > (pmax((38.500000), pmax(data$Age, (data$Age - sin(sin(((data$Age - data$SibSp) - cos(ifelse(rep(1.,NROW(data))*(data$Age > (52.549999)),data$Age,0)))))))) - sin(sin(((data$Age - cos((data$Age / 2.0 - data$SibSp))) - (52.549999) / 2.0))))),data$Age,0) * -1.) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*( 5.0  <= pmax(((data$Fare - (9.487500) * 2.0) / 2.0 - pmax((9.487500) * ifelse(rep(1.,NROW(data))*(((data$Fare - data$Cabin *  6.0  * 2.0) - data$Age) / 2.0 > (32.500000)),(9.487500),0), data$Cabin *  6.0 )) / 2.0, data$Cabin)),(ifelse(rep(1.,NROW(data))*(((8.560400) + pmax((30.500000), ifelse(rep(1.,NROW(data))*(data$Age > (42.500000)),(30.500000) * data$Cabin,0)) / 2.0) <= data$Age),data$Age * data$Cabin,0) - (9.487500)),0)) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*((36.500000) > data$Age / 2.0),ifelse(rep(1.,NROW(data))*(data$Fare > (29.500000)),(((29.500000) - (data$Fare - data$Fare / 2.0 / 2.0) / 2.0 / 2.0) + data$Age * (data$Fare + ((25.500000) + (51.247902) * data$Age * pmin(sin((data$Fare - (32.500000)) * data$Age) / 2.0 / 2.0, pmin((data$Fare - (32.500000)) / 2.0, sin((data$Fare - (32.500000)) * data$Age) / 2.0 * -1.)))/2.0 )/2.0 ),0),0)) +
        0.200000*tanh(sin(data$Age * pmax(data$Fare, pmax(data$SibSp * 2.0, ifelse(rep(1.,NROW(data))*((7.987500) <= ifelse(rep(1.,NROW(data))*(data$Age <= data$Fare * 2.0 * 2.0),data$Fare,0)),ifelse(rep(1.,NROW(data))*(data$SibSp * 2.0 <= ifelse(rep(1.,NROW(data))*(data$Age <= data$Fare * 2.0),data$Age,0)),(ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*((10.170850) <= ifelse(rep(1.,NROW(data))*(data$SibSp <= ifelse(rep(1.,NROW(data))*((7.987500) <= data$SibSp * 2.0 * 2.0),data$Pclass,0)),data$Age,0)),(7.987500) * ifelse(rep(1.,NROW(data))*(data$Age <= data$Fare * 2.0),data$Age,0),0) <= data$Fare),data$Fare * 2.0,0) * 2.0 + (7.987500)),0),0))) * 2.0)) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*( 2.0  > data$Pclass),pmax(data$SibSp, pmax(data$SibSp, ifelse(rep(1.,NROW(data))*(cos((data$Fare + (24.500000))/2.0 ) > data$Parch),pmax(cos((data$Cabin + cos((data$Cabin + cos((data$Fare + data$Parch)/2.0 ))/2.0 ))/2.0 ), ifelse(rep(1.,NROW(data))*((27.500000) <= (data$Fare + data$SibSp)/2.0 ), 2.0 ,0)),0))),0) > pmax(cos((data$Fare + data$SibSp)/2.0 ), ifelse(rep(1.,NROW(data))*((27.500000) <= (data$Fare +  2.0 )/2.0 ),(data$Cabin + cos((data$Fare + ((27.500000) + data$Cabin)/2.0 )/2.0 ))/2.0 ,0))),(16.500000),0)) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(data$Cabin > ((((23.225000) * 2.0 - (((16.400002) + (((23.225000) * 2.0 - ((7.239600) - data$Age * -1.)) - (41.043751)))/2.0  - (pmax(data$Cabin * 2.0, pmax((5.875000), ((41.043751) - (tanh(data$Age) - data$Age * -1.)))) - (41.043751)))) - (41.043751)) + sin((7.239600)))/2.0  * -1.),data$Cabin,0) * -1.) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*((data$Fare + ((7.600000) * -1. + (data$Age + (7.239600))/2.0 )) > ((23.799999) + data$Age / 2.0)/2.0 ),((24.500000) * -1. + data$Age) * cos((ifelse(rep(1.,NROW(data))*(data$Fare > ((7.600000) * -1. + data$Age)),(data$Fare / 2.0 + data$Age),0) + (ifelse(rep(1.,NROW(data))*((7.600000) > ((23.799999) * -1. + data$Age)),(((23.799999) + (data$Age + (7.741650))/2.0 ) + data$Age),0) + data$Age)/2.0 )/2.0 ) * (23.799999) * (23.799999),0)) +
        0.200000*tanh(sin(((10.508350) - ((pmax(data$SibSp * data$Age, sin(pmax(data$Age, ((8.831250) + (data$Age * data$Age + data$Cabin * data$Age))))) + pmax(data$Cabin * data$Age * data$Age, pmax((data$Parch - data$Pclass), pmax((27.825001) * (data$Cabin + (data$Cabin + data$Parch * data$Age)), data$Pclass * data$Age * data$Pclass))) * 2.0) + 1.000000)/2.0 )) * -1.) +
        0.200000*tanh(sin(sin(data$Fare * ifelse(rep(1.,NROW(data))*(tanh(sin(data$Fare * ifelse(rep(1.,NROW(data))*(-1.000000 * 2.0 * 2.0 > sin(data$Fare * data$Fare * -1.) * (27.735401)),sin(data$Fare) * sin(data$Fare),0))) * data$Fare > sin(data$Fare * data$Fare * sin(data$Fare) * data$Fare * -1.) * (7.910400)),data$Fare * data$Cabin,0)) * data$Fare * -1.) * (27.735401) * data$Fare * -1.) +
        0.200000*tanh(sin((data$Age * 2.0 - (((28.250000) - pmax(data$Age / 2.0, ((22.500000) - data$Parch))) + cos(((ifelse(rep(1.,NROW(data))*(data$SibSp * 2.0 <= data$SibSp),data$Cabin,0) + (5.000000)) * 2.0 - pmax((data$Age - ifelse(rep(1.,NROW(data))*((((22.500000) - (5.000000)) * 2.0 - data$SibSp) <= data$Age),(22.500000),0)), (ifelse(rep(1.,NROW(data))*(data$SibSp * 2.0 <= data$Cabin),ifelse(rep(1.,NROW(data))*(sin(data$Parch) * 2.0 <= data$Parch),data$Cabin,0),0) + (28.250000))/2.0  * 2.0))))))) +
        0.196078*tanh(cos(pmax(((ifelse(rep(1.,NROW(data))*(((ifelse(rep(1.,NROW(data))*(data$SibSp > data$Age),((37.500000) + (data$Age + ((37.500000) + ((53.500000) + data$SibSp)/2.0 )/2.0  * -1.)/2.0 )/2.0 ,0) + data$Age)/2.0  + data$Parch * -1.)/2.0  > data$SibSp),(((53.500000) + data$Parch)/2.0  + data$Age)/2.0 ,0) + (37.500000))/2.0  + data$SibSp * -1.)/2.0  / 2.0, (data$Age + sin((data$Age + (data$Age + ifelse(rep(1.,NROW(data))*((53.500000) > data$Age),(((37.500000) + (53.500000))/2.0  + data$Age)/2.0 ,0))/2.0 )/2.0  * -1.))/2.0 ))) +
        0.200000*tanh((data$Fare - ifelse(rep(1.,NROW(data))*(data$SibSp <= sin(data$Fare * 2.0)),sin((data$Fare + ((7.239600) - (((7.887500) * 2.0 - data$Age) - data$Age) / 2.0))/2.0 ) * (8.500000),0)) * ifelse(rep(1.,NROW(data))*(data$Fare <= (7.887500)),(((8.500000) * 2.0 - data$Age) - sin(data$Fare)) * 2.0 * 2.0 * 2.0 * 2.0 * cos(data$Fare * sin((data$SibSp + sin(data$Fare))/2.0 ) * (7.239600) * 2.0),0) * -1.) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*((7.227100) * 2.0 > data$Fare),(data$Embarked - data$Cabin),0) <= tanh(((7.227100) * 2.0 - data$Fare / 2.0))),ifelse(rep(1.,NROW(data))*(data$Fare > (7.227100)),(cos(data$Fare) / 2.0 - (data$Cabin / 2.0 - ifelse(rep(1.,NROW(data))*(((7.227100) * 2.0 - (7.227100) / 2.0) * 2.0 > data$Fare),(data$Embarked / 2.0 - ifelse(rep(1.,NROW(data))*((data$Fare * 2.0 - data$Cabin / 2.0) > (8.831250) * 2.0),(data$Embarked - data$Cabin),0) * -1.),0) * -1.) * -1.),0) * -1.,0)) +
        0.200000*tanh(sin((data$Fare / 2.0 * ifelse(rep(1.,NROW(data))*((7.910400) * (7.910400) * (7.910400) > data$Fare),ifelse(rep(1.,NROW(data))*(cos(cos(data$Fare) * 2.0) <= data$Embarked),ifelse(rep(1.,NROW(data))*((7.910400) <= data$Fare),sin(pmin(cos((7.910400) * cos(cos(data$Fare / 2.0))), pmin(cos((7.910400) * data$Fare / 2.0), tanh(sin(tanh(sin(pmax((25.962500), data$Fare)))))))) * -1.,0),0),0) + pmax((25.962500), data$Fare) / 2.0)/2.0 )) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(((data$Age + data$Cabin * 2.0) + (sin(sin(data$Cabin) * 2.0) * 2.0 * 2.0 + sin(data$Cabin) * 2.0 * 2.0 * 2.0)/2.0  * 2.0) > (41.500000)),cos((-1.000000 - (data$Age + ((tanh(tanh(sin(sin(sin(sin(data$Cabin) * 2.0 * 2.0)) * 2.0 * 2.0 * 2.0 * 2.0))) * 2.0 + (sin(data$Cabin) + data$Cabin)/2.0 )/2.0  * -1. + tanh(data$SibSp) * 2.0) * 2.0))),0)) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(data$Age <= (data$Age + ifelse(rep(1.,NROW(data))*(data$Parch <= data$Embarked),cos(data$SibSp * 2.0 * 2.0 * 2.0 * 2.0),0))),ifelse(rep(1.,NROW(data))*(sin(data$Embarked * 2.0) <= sin(data$Parch) * 2.0),ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(data$Parch * 2.0 <= data$Embarked),data$Age,0) <= (42.500000)),cos(ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(data$Parch <= data$Age),tanh(data$SibSp),0) <= ifelse(rep(1.,NROW(data))*(data$SibSp * 2.0 * 2.0 <= data$Age),data$Parch,0)),data$Age * 2.0 * 2.0,0)),0),0) * -1. * 2.0 * 2.0 * 2.0 * 2.0 * 2.0 * 2.0,0)) +
        0.200000*tanh((ifelse(rep(1.,NROW(data))*(data$Fare <= (data$Age + (11.008350))/2.0 ),data$Fare,0) + (((11.008350) - data$Age) + (36.500000))/2.0 )/2.0  * sin(data$SibSp * ((25.500000) + data$Age)/2.0  * pmin(((ifelse(rep(1.,NROW(data))*(data$Fare <= (25.500000)),(11.008350),0) + data$Age)/2.0  - (data$Fare + (9.487500))/2.0 ), pmin(((ifelse(rep(1.,NROW(data))*(((9.487500) - data$Fare) <= data$SibSp),((9.487500) - data$Fare),0) + 0.000000)/2.0  - data$SibSp), ((9.487500) - data$Fare))))) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(2.000000 * 2.000000 * 2.000000 * sin(ifelse(rep(1.,NROW(data))*(data$Parch <= data$Age),(27.500000),0)) * 2.0 > data$Age),data$Embarked,0) <= pmax(data$Cabin, data$Embarked * sin(data$Fare * 2.0)) * ifelse(rep(1.,NROW(data))*(data$Cabin <= (data$Fare - 2.000000)),data$Embarked,0)),ifelse(rep(1.,NROW(data))*(data$Parch <= ifelse(rep(1.,NROW(data))*(data$Cabin <= (data$Fare * 2.0 - data$Age)),data$Embarked,0)),data$Fare,0),0) * ifelse(rep(1.,NROW(data))*((9.670850) * sin(data$Embarked) * 2.0 > data$Age),data$Embarked,0)) +
        0.200000*tanh(sin(pmin(pmin(((data$Fare - data$Age) * data$Age - ((((77.789597) - data$Cabin) - data$Age) - data$Age) * (77.789597)) * data$Age, (((77.789597) - data$Age) * ((data$Age - data$Age) - data$Fare) * data$Cabin * data$Age * data$Cabin + data$Cabin)/2.0 ), (data$Age - ((77.789597) - data$Age)) * ((77.789597) - data$Age * (77.789597))) * data$Age)) +
        0.200000*tanh(sin(ifelse(rep(1.,NROW(data))*((data$Fare - (ifelse(rep(1.,NROW(data))*(sin(data$Fare) <= tanh(cos((ifelse(rep(1.,NROW(data))*(sin(data$Fare) <= sin(((data$Fare - data$Age) - sin((7.227100)))) / 2.0),data$Age,0) / 2.0 + data$Parch)/2.0 ))),data$Age,0) / 2.0 + sin(sin(((data$Fare - data$Age) - sin((7.227100))))))/2.0 ) / 2.0 <= (7.227100) / 2.0),data$Age,0) * 2.0) * 2.0 * 2.0 * 2.0 * 2.0 * -1.) +
        0.200000*tanh((sin((data$Parch - (sin((data$Cabin - data$Parch)) - (data$Parch - (sin(data$Parch) - (data$Age + ((data$Cabin - sin(pmax((49.500000), data$Age))) - pmax((49.500000), data$Age)) / 2.0)/2.0 ))))) + sin(sin(sin(((49.500000) - ((data$Parch - (data$Age + data$Cabin)/2.0 ) - (((49.500000) - (data$Parch - (data$Age + ((49.500000) - data$Cabin))/2.0 )) + data$Cabin)/2.0 ))) * 2.0)))) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(sin(((data$Fare - data$Cabin) * 2.0 - 2.000000)) > (data$Pclass * 2.0 - (data$Fare - data$Pclass * 2.0))),ifelse(rep(1.,NROW(data))*(sin(ifelse(rep(1.,NROW(data))*(sin((((sin((data$Parch - (data$Fare - data$Pclass * 2.0))) - (data$Fare - data$Pclass)) / 2.0 - data$Cabin) - (data$Cabin - (data$Pclass - (data$Fare - data$Pclass * 2.0)) * 2.0)) / 2.0) > data$Embarked),data$Parch,0)) > data$Embarked),data$Parch,0),0)) +
        0.200000*tanh((16.400002) * (16.400002) * (7.866700) * pmin((data$Fare / 2.0 + (data$Embarked + (7.866700))/2.0  * cos((cos(data$SibSp) + data$Age)/2.0 )), ifelse(rep(1.,NROW(data))*(data$Embarked * (16.400002) > cos(data$SibSp)),ifelse(rep(1.,NROW(data))*(cos(data$SibSp) * data$SibSp * data$Age <= ((16.400002) + data$Embarked)/2.0 ),ifelse(rep(1.,NROW(data))*((data$Fare + (data$Age + data$Fare)/2.0  / 2.0) > (16.400002)),cos(((16.400002) + data$Age)/2.0 ),0) * -1.,0),0))) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*((2.500000) > data$Cabin),(tanh(data$Parch * 2.0) - (data$Cabin - ((data$SibSp + sin(data$Parch))/2.0  - ( 0.601986  + ifelse(rep(1.,NROW(data))*((data$Parch + ifelse(rep(1.,NROW(data))*(data$SibSp > data$Parch * 2.0),data$Pclass,0)) > (data$SibSp + data$Cabin)/2.0 ),data$SibSp,0)) * ifelse(rep(1.,NROW(data))*((ifelse(rep(1.,NROW(data))*( 0.601986  > data$Cabin),data$SibSp,0) + data$Pclass)/2.0  > cos(data$SibSp)),pmin(cos(data$SibSp * 2.0), ( 0.601986  - data$Parch * 2.0)),0) * -1.) * -1.) * -1.),0)) +
        0.200000*tanh(cos(pmin(ifelse(rep(1.,NROW(data))*((11.008350) > sin(sin(data$Fare * (11.008350) * data$Fare * 2.0)) * data$Fare * -1.),data$Fare * (7.910400) * -1.,0), pmin((11.008350) * sin(data$Fare * data$Fare * 2.0) * data$Fare, data$Age * ((10.508350) + tanh(sin(pmax(tanh(sin(data$Fare)) * data$Fare * data$Fare, data$Fare * (11.008350)) * 2.0)) * -1.) * -1. * 2.0)))) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*( 0.395792  > sin(data$SibSp)),ifelse(rep(1.,NROW(data))*((7.785400) * pmax((ifelse(rep(1.,NROW(data))*(pmax(sin(((84.383347) - data$Fare)) * (31.943750),  0.395792 ) > ((84.383347) - data$Fare)),(25.962500),0) - ifelse(rep(1.,NROW(data))*((7.785400) > ((84.383347) - data$Fare)),sin((data$Fare - sin((7.785400)))) * (25.962500),0)), pmax(ifelse(rep(1.,NROW(data))*((7.785400) > ((84.383347) - sin(data$Fare) * data$Fare)),(25.962500),0), data$SibSp)) > data$Fare),(25.962500),0),0)) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*((sin(data$Age) + sin(sin(data$Age * (((11.925000) - tanh(tanh(cos(sin(sin((11.925000))))))) + sin((11.925000)))))) > sin(data$Fare) * sin(sin(data$Age))),data$Age * data$Age * (11.925000) * (cos(sin(data$Fare)) - cos(cos(data$Fare) * (7.741650) * (11.925000))) * (sin(data$Age) - cos( 0.158890 )),0)) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(sin((data$Fare - sin(sin((((7.741650) - data$Parch) - data$Parch))))) <= data$Cabin),((7.741650) - data$Parch) * data$Fare * data$Fare * cos(((7.741650) + sin((data$Cabin + data$Fare * cos((data$Fare + sin((data$Cabin + sin(sin(sin((data$Fare - sin((((7.741650) - data$Parch) - data$Cabin)))))) / 2.0 / 2.0)))))))),0)) +
        0.200000*tanh(cos(cos(((1.000000 + pmin(pmin(ifelse(rep(1.,NROW(data))*(tanh(sin(sin(data$Age * 2.0) * 2.0 * 2.0)) * 2.0 <= sin(data$Fare * -1.)),ifelse(rep(1.,NROW(data))*(data$Age > data$Fare * -1. * sin(sin((sin(data$Age) - sin(data$Age * 2.0))))),sin(data$Fare * -1. * 2.0) * 2.0 * 2.0,0),0), data$Age), 1.000000 * 2.0)) + sin(data$Fare * -1. * 2.0))/2.0 ) * 2.0) * -1.) +
        0.200000*tanh(sin((24.500000) * (((24.500000) + ifelse(rep(1.,NROW(data))*(data$Age <= (21.549999)),sin((24.500000)),0)) + sin((32.500000) * (sin(sin(sin(sin((24.500000))))) + (data$Fare + (data$Fare + data$Cabin * tanh(pmin(sin(tanh(sin(sin(sin(((24.500000) + data$Cabin)))))), pmin(tanh(sin(data$Cabin)), pmin(tanh(sin(data$Age)), sin(sin(sin(((24.500000) + data$Age)))))))))/2.0 )/2.0 )/2.0 ))/2.0 )) +
        0.200000*tanh((data$Age * sin(sin(sin(sin(sin(data$Age * sin(sin(data$Age * sin(data$Age * data$Embarked)) * data$Embarked * data$Embarked / 2.0)))))) * data$Embarked + data$Fare * ( 1.0  + data$Embarked)/2.0  * data$Embarked / 2.0 / 2.0) * sin(data$Age * data$Embarked * data$Embarked / 2.0) * data$Embarked * data$Fare * data$Fare) +
        0.200000*tanh(data$Age * ( 0.218041  - cos(pmin( 0.218041 , ((cos(data$Pclass) * data$Embarked * data$Embarked * data$Embarked / 2.0 - data$Cabin) - cos((( 0.218041  - ( 0.218041  - cos(data$Pclass) * data$Embarked * -1.) * -1.) - cos((data$Age + cos(cos(cos( 0.218041 ))))/2.0 ))))))) * data$Embarked * cos((cos(data$Pclass) + data$Age)/2.0 ) * data$Age * data$Embarked) +
        0.200000*tanh(cos(pmax(cos(data$Age / 2.0) * 2.0 * ((7.522900) - cos(data$Fare)) * 2.0, (49.500000) * (data$Embarked - pmin((data$Age - ((7.522900) - cos(data$Fare))) / 2.0, pmin(cos(cos((data$Age - cos(data$Fare)) * (cos(data$Age / 2.0) - data$Age * 2.0))), cos(cos((data$Age - cos(data$Fare)) * cos(cos(data$Age)))))))))) +
        0.200000*tanh(data$Embarked * data$Embarked * data$Embarked * data$Age * data$Embarked * data$Embarked * sin((sin((sin(data$Age * -1.) + sin(sin(data$Age * 2.0))) * 2.0 * 2.0) + sin(tanh((sin(pmax(sin(sin(data$Age * -1.) * 2.0 * 2.0 * 2.0), sin(sin(sin(sin(data$Age * -1.) * 2.0))) * 2.0)) + sin(data$Age * 2.0))))) * 2.0) * 2.0) +
        0.200000*tanh(cos((sin((data$Age * 2.0 - pmax(sin(data$Age), pmax(data$Parch * -1., cos((data$Age * 2.0 - cos(data$Age))))))) * -1. + (data$Parch * -1. + ((9.487500) * 2.0 + (7.372900) * (50.500000) * (cos((7.372900)) - sin(pmax(pmax((data$Age - (28.250000)), cos(((data$Age - (28.250000)) - data$Age * 2.0 * 2.0))), cos(data$Parch)))) * -1.))) / 2.0)) +
        0.200000*tanh(data$Cabin * -1. * cos(sin(-1.000000) * ((data$SibSp * (data$Embarked + data$Embarked) + (cos(data$Fare) + (data$Cabin * -1. + cos(((ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(data$SibSp > data$Embarked),data$Fare,0) > cos((data$Fare + sin((41.043751))))),data$Fare * -1.,0) + data$Embarked) + cos(((data$Fare + data$Cabin) + data$Fare))))))) + ifelse(rep(1.,NROW(data))*(data$SibSp > cos(data$Fare)),data$Cabin * -1.,0)))) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*((52.000000) > (data$Age + ifelse(rep(1.,NROW(data))*((2.500000) > data$Pclass),ifelse(rep(1.,NROW(data))*((data$Age + data$Parch) > (((1.000000) + data$Pclass * -1.) + ((data$Age + ifelse(rep(1.,NROW(data))*((data$Age + data$Parch) > (data$Pclass + (52.000000))),(52.000000),0)) + ifelse(rep(1.,NROW(data))*((data$Age - (1.000000)) > (data$Pclass + (52.000000))),data$Age * -1.,0)))),(23.500000) * -1.,0),0))),ifelse(rep(1.,NROW(data))*(data$Age > (data$Pclass * -1. + (52.000000))),(23.500000) * -1.,0),0)) +
        0.200000*tanh(sin(pmin((data$Pclass + pmin(pmin((ifelse(rep(1.,NROW(data))*(((data$Pclass + cos(data$Age)) + cos((15.250000))) > data$Parch),data$SibSp,0) + cos((data$Age + data$SibSp))), data$Pclass), (data$SibSp + cos((data$Pclass + cos(data$Age)))))), (ifelse(rep(1.,NROW(data))*(cos(data$Pclass) > ( 0.239631  + cos((data$Age + data$Pclass)))),cos(data$Pclass),0) + data$Parch * (20.500000))) * 2.0) * 2.0 * 2.0 * 2.0 * 2.0) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*((24.500000) <= (data$Age - data$Embarked) * (data$Embarked +  0.696001 )),sin((((data$Embarked + ifelse(rep(1.,NROW(data))*(data$Pclass * (data$Parch + data$Pclass * (data$Parch * data$Pclass + data$Embarked)/2.0 )/2.0  > (2.500000)),(2.500000),0)) + ifelse(rep(1.,NROW(data))*(data$Cabin > ((data$Age - ((data$Age - data$Pclass) - (24.500000)) * (24.500000) * data$Parch) - (35.500000))),data$Embarked,0)) + data$Age * ((2.500000) + (33.500000)))),0)) +
        0.200000*tanh((sin(pmin(cos(ifelse(rep(1.,NROW(data))*(data$Embarked > cos(data$Fare)),((data$Age + data$Embarked) + data$Embarked),0)), (tanh(sin(data$Fare)) + ifelse(rep(1.,NROW(data))*(data$Cabin > cos(ifelse(rep(1.,NROW(data))*(cos(data$Fare) > sin(ifelse(rep(1.,NROW(data))*(data$Age > (20.012501)),data$Age,0))),((ifelse(rep(1.,NROW(data))*((20.012501) > data$Fare),data$Age,0) + data$Age) + sin(data$Age)),0))),data$Fare,0) * -1.))) + sin(ifelse(rep(1.,NROW(data))*(cos((data$Age + data$Embarked)) > sin(cos(data$Fare))),data$Age,0) / 2.0))) +
        0.200000*tanh((sin(data$Age * cos(tanh(tanh(cos(data$Embarked)))) * -1. * cos(tanh(tanh(tanh(cos(sin(data$Age * data$Pclass))))))) + sin(data$Age * cos(sin(data$Pclass * data$Pclass * cos(cos(data$Age)))) * -1. * cos(tanh(tanh(cos(tanh(sin(data$Pclass * data$Pclass * data$Age))))))))) +
        0.200000*tanh((2.000000 + ifelse(rep(1.,NROW(data))*(data$Parch <= data$SibSp),(cos((data$Parch + (sin(pmax(data$Age * 2.0, pmax(data$Embarked * 2.0, data$SibSp))) + sin(data$SibSp) * pmax(2.000000, data$Age * 2.0)))) * tanh(data$SibSp) + cos((cos(data$Age * data$Age * 2.0) + sin(data$Embarked) * data$Age * sin(tanh((7.741650))))))/2.0  * 2.0 * 2.0 * 2.0 * -1.,0))) +
        0.200000*tanh((ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(((16.500000) + pmax(ifelse(rep(1.,NROW(data))*(data$Cabin <= (2.000000)),data$Fare,0), (2.000000))) <= data$Age),ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*((19.500000) <= data$Fare),(2.000000),0) <= data$Cabin),(2.000000),0),0) <= ifelse(rep(1.,NROW(data))*((19.500000) <= ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(data$SibSp <= (2.000000)),data$Fare,0) <= ((20.762501) + ifelse(rep(1.,NROW(data))*(data$Pclass <= data$SibSp),data$Age,0))),data$Age,0)),data$Cabin,0)),data$Cabin,0) + ifelse(rep(1.,NROW(data))*(data$SibSp <= ifelse(rep(1.,NROW(data))*((2.000000) <= data$Parch),data$Age,0)),ifelse(rep(1.,NROW(data))*(data$Age <= data$Cabin),data$Cabin,0),0) * (15.300000) * -1.)) +
        0.200000*tanh(pmin(data$Parch * data$Fare * data$Fare * cos((data$SibSp * (6.900000) * cos(((6.900000) + (7.762500))) + data$Parch * data$Fare)), cos((data$Parch * (cos((data$Fare + (7.762500))) + (7.762500)) + data$Fare)) * data$Fare * ((data$Parch * (7.910400) - data$Parch * data$Parch) - data$SibSp) * data$Fare * cos((data$Fare + (7.762500))))) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(sin(data$Age) <= sin(data$Fare)),ifelse(rep(1.,NROW(data))*(data$Age <= (30.500000)),ifelse(rep(1.,NROW(data))*(sin(ifelse(rep(1.,NROW(data))*(data$Age <= (22.500000)),data$Age,0)) <= sin(tanh(data$Age))),ifelse(rep(1.,NROW(data))*(data$Fare <= (30.500000)),ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(data$Fare <= (22.500000)),ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(data$Age <= (25.500000)),ifelse(rep(1.,NROW(data))*(data$Fare <= (7.762500)),data$Age,0),0) > sin(data$Fare)),sin(data$Age) * -1.,0),0) > sin(sin(data$Age) * -1.)),(2.000000),0) * data$Age > (22.500000)),(7.762500),0),0),0),0),0)) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(data$Age > sin((data$Embarked * ((7.910400) - (13.700000)) + data$Cabin)/2.0 )),sin((ifelse(rep(1.,NROW(data))*(((ifelse(rep(1.,NROW(data))*(data$Age <= (30.500000)),(30.500000) * -1.,0) - ((25.500000) - (13.700000))) + (30.500000))/2.0  <= data$Fare),(ifelse(rep(1.,NROW(data))*(data$Age <= (40.500000)),(30.500000) * -1.,0) + (7.910400))/2.0 ,0) + ((ifelse(rep(1.,NROW(data))*(data$Age <= (30.500000)),((30.500000) * -1. * data$Fare + (7.910400))/2.0 ,0) - data$Age) * (7.910400) + (7.910400) * -1.)/2.0  * data$Fare)/2.0 ),0)) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(data$Fare * data$Fare > (10.508350)),ifelse(rep(1.,NROW(data))*(data$Fare > data$SibSp * 2.0),ifelse(rep(1.,NROW(data))*((10.508350) > data$Fare),(ifelse(rep(1.,NROW(data))*(data$Fare * 2.0 > (10.508350)),sin(sin(sin(data$Fare * data$Fare * 2.0) * data$Fare * 2.0) * data$Fare * 2.0),0) * 2.0 + (sin(sin((10.508350))) + data$SibSp * 2.0 * -1.)),0),0),0) * 2.0 * 2.0 * 2.0 * 2.0 * 2.0 * 2.0) +
        0.200000*tanh(cos(((36.500000) - ((data$Fare - (45.500000)) + ((32.500000) - (45.500000)) * ((data$Fare - (36.500000)) + tanh(ifelse(rep(1.,NROW(data))*(((data$Fare + (data$Fare - ((sin(data$Fare) + (32.500000))/2.0  + (36.500000))/2.0 ) * sin(data$Fare)) + cos((data$Cabin - data$Embarked))) > data$Fare),tanh(cos((data$Fare - (data$Embarked + (32.500000))/2.0 ))),0))) * 2.0 * -1. / 2.0)) * 2.0 * 2.0)) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(data$Fare <= (7.691650)),data$Fare,0) * -1. <= cos((data$Parch + (ifelse(rep(1.,NROW(data))*(((data$Fare + data$Cabin)/2.0  + data$Embarked)/2.0  <= (8.560400)),data$Embarked,0) + (ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*((data$Fare + data$Cabin)/2.0  <= (7.691650)),data$Embarked,0) <= cos(data$Embarked) * -1.),ifelse(rep(1.,NROW(data))*(data$Cabin <= (1.000000)),data$Embarked,0),0) * -1. + data$Fare * 2.0)/2.0  * 2.0 * 2.0 * 2.0)/2.0  * 2.0)/2.0 ) * -1.),data$Embarked,0) * -1. * 2.0 * 2.0 * 2.0) +
        0.200000*tanh(sin(pmax(pmax((14.456249) / 2.0 * sin(sin(sin(data$Fare * (14.456249)) / 2.0)) / 2.0, ifelse(rep(1.,NROW(data))*(sin(data$Fare * (14.456249)) <= sin((14.456249))),data$Fare * sin(data$Age * (14.456249) / 2.0),0)), ifelse(rep(1.,NROW(data))*(data$Fare <= (14.456249)),ifelse(rep(1.,NROW(data))*(cos((14.456249) * (14.456249) * data$Fare / 2.0) <= data$Age * (14.456249)),(14.456249) / 2.0 * sin(data$Fare * (14.456249) / 2.0),0),0)))) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*((20.762501) > data$Age),ifelse(rep(1.,NROW(data))*(data$Cabin > cos((data$Age + ((data$Age + (12.868750)) + cos(data$Parch))))),((((((cos(data$Age) + data$Age) + cos(data$Embarked)) + data$Parch) + data$Parch) + cos(data$Embarked)) + (((data$Parch + data$Parch) + data$Parch) - ((data$Embarked + (data$SibSp - (data$Parch * -1. + data$Pclass))) * -1. * 2.0 * 2.0 * 2.0 + data$Pclass))),0),0)) +
        0.200000*tanh(cos(data$Fare * cos(ifelse(rep(1.,NROW(data))*((cos(data$Fare / 2.0) * (12.543751) * data$Fare - (12.543751)) > data$Fare * data$SibSp *  4.0  * -1.),ifelse(rep(1.,NROW(data))*((7.887500) > data$SibSp),ifelse(rep(1.,NROW(data))*(data$Fare > ((12.543751) - data$Fare) * data$SibSp * (12.543751)),data$Fare * (12.543751) * (7.887500) * 2.0 * 2.0,0),0),0)) * (7.887500) * 2.0 * 2.0)) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(data$Parch <= ifelse(rep(1.,NROW(data))*(data$Cabin <= 2.000000),(5.500000),0)),ifelse(rep(1.,NROW(data))*(data$SibSp <= 2.000000),ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(data$SibSp <= ifelse(rep(1.,NROW(data))*(data$Cabin <= (5.500000)),sin(data$Fare),0)),data$Cabin,0) <= ifelse(rep(1.,NROW(data))*(2.000000 <= data$Cabin),ifelse(rep(1.,NROW(data))*(data$Cabin <= (7.741650)),data$Age,0),0)),data$Fare,0),0),0) <= ifelse(rep(1.,NROW(data))*(data$Cabin <= 2.000000),ifelse(rep(1.,NROW(data))*(data$Parch <= data$SibSp),ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(data$Parch <= ifelse(rep(1.,NROW(data))*(sin(data$Fare) <= sin(data$Age)),sin(data$Fare),0)),2.000000,0) <= data$SibSp),(14.479150),0),0),0)),(14.479150),0) * -1.) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(sin(data$Fare) <= data$Cabin),(sin(data$Fare) * 2.0 + data$Age)/2.0  * (data$Pclass + sin(data$Fare))/2.0  * (7.741650) * sin(data$Pclass * (data$Pclass - data$Parch) * sin((ifelse(rep(1.,NROW(data))*(data$Parch > (sin(data$Fare) + cos((sin(data$Pclass * 2.0) + (7.741650))/2.0 ) / 2.0 / 2.0 * -1.)/2.0 ),(data$Age * 2.0 + data$Pclass)/2.0 ,0) + sin(sin((data$Age * 2.0 - data$Pclass))))/2.0 )),0)) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*( 9.0  * 2.0 <= (ifelse(rep(1.,NROW(data))*(((ifelse(rep(1.,NROW(data))*(data$Age > ( 9.0  * 2.0 + data$Fare / 2.0)), 9.0  * 2.0,0) +  9.0 ) + (11.008350)) > data$Age / 2.0),ifelse(rep(1.,NROW(data))*(data$Age >  9.0 ),data$Age,0),0) + data$Fare / 2.0) / 2.0 / 2.0),(ifelse(rep(1.,NROW(data))*((11.008350) * 2.0 <= (((( 9.0  +  0.245521 )/2.0  +  9.0 ) - cos(cos(data$Age))) + data$Fare) / 2.0 / 2.0),(data$Age -  9.0  * 2.0),0) - (8.831250)),0)) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(data$Fare > (7.762500)),ifelse(rep(1.,NROW(data))*((((7.808300) * data$Pclass * data$Pclass - (7.808300) * cos(data$Fare)) * data$Embarked - data$Fare * cos(data$Fare * (7.808300) * data$Fare)) > (7.372900)),(7.808300) / 2.0,0),0) > data$Cabin),data$Fare * (7.762500) * ((7.762500) * cos(data$Fare) - (cos((data$Cabin - data$Fare / 2.0 / 2.0)) - data$Embarked) / 2.0),0)) +
        0.200000*tanh(cos((data$Parch + (data$Age + (data$Age + (((data$Parch * ((7.808300) + data$Age)/2.0  + data$SibSp)/2.0  + data$SibSp)/2.0  + (data$Age + (data$Fare * -1. + data$Parch * data$Parch * data$Parch * ((data$Parch + data$Parch * (data$Parch + data$Age)/2.0 )/2.0  + data$Parch)/2.0 )/2.0 )/2.0 ) / 2.0)/2.0 )/2.0 ) / 2.0) * -1. * (data$SibSp + data$Age)/2.0  * (data$SibSp + data$Age)/2.0  * data$Parch) +
        0.200000*tanh(pmin(sin(data$Age * ((23.225000) - ((15.300000) + (data$SibSp + sin(tanh(data$Fare / 2.0 / 2.0 * (tanh(sin(data$SibSp)) + ifelse(rep(1.,NROW(data))*(data$Fare > (31.331249)),cos(cos((31.331249))),0))/2.0 )))/2.0 )) * data$Age * tanh(data$Fare / 2.0 / 2.0)), ifelse(rep(1.,NROW(data))*((tanh(sin(data$Fare)) + (tanh(data$Fare) + ifelse(rep(1.,NROW(data))*((23.225000) > data$Fare / 2.0 / 2.0),data$Age,0))) > (23.225000)),data$Age,0)) * -1.) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(data$Fare > ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(data$Parch <= data$SibSp),(8.254150) * cos(data$Fare),0) <= ifelse(rep(1.,NROW(data))*(data$Parch <= (0.000000)),data$Fare,0)),(7.910400) * cos(data$Fare),0) * 2.0),ifelse(rep(1.,NROW(data))*((data$SibSp + (data$SibSp + (ifelse(rep(1.,NROW(data))*(data$Fare <= (27.500000)),ifelse(rep(1.,NROW(data))*(data$Parch <= ifelse(rep(1.,NROW(data))*(cos(data$Parch) <= (0.000000)),(7.910400),0)),(7.910400),0) * cos(data$Fare),0) + ifelse(rep(1.,NROW(data))*(data$SibSp <= data$Parch),(10.508350) * cos(data$Fare),0)))) > (7.762500)),(8.254150) * -1.,0),0)) +
        0.200000*tanh((cos(data$Fare) + (data$Age + ifelse(rep(1.,NROW(data))*(data$SibSp > cos(data$Fare) * 2.0),(data$SibSp + (data$Age * 2.0 + data$SibSp * cos(data$Fare) * 2.0)),0) * 2.0 * 2.0) * 2.0 * 2.0 * 2.0 * 2.0) * ifelse(rep(1.,NROW(data))*(data$SibSp * data$SibSp > data$Age),cos((data$SibSp * 2.0 * data$SibSp * ifelse(rep(1.,NROW(data))*(data$SibSp > data$Age),cos(data$SibSp),0) - data$Pclass)),0)) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*( 7.0  > (data$Fare - data$Cabin)),(ifelse(rep(1.,NROW(data))*( 7.0  > data$Cabin),(((ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*( 6.0  > ((data$Age - data$Fare) / 2.0 -  7.0 )),data$Age,0) > (data$Fare - data$Cabin)),data$Age / 2.0,0) - ifelse(rep(1.,NROW(data))*(data$Age / 2.0 >  6.0 ), 7.0 ,0)) * 2.0 -  7.0 ) * 2.0 - data$Fare) * 2.0,0) * 2.0 * 2.0 * 2.0 -  7.0 ),0)) +
        0.200000*tanh(cos(cos(cos((((80.958351) * ifelse(rep(1.,NROW(data))*((data$Age * -1. * (sin((((7.910400) - data$Age) + data$Fare)) - (7.910400)) - data$Fare) > data$Age),sin(ifelse(rep(1.,NROW(data))*((data$Age * -1. + (((54.750000) + (7.600000) / 2.0) + sin(data$Age))) <= data$Fare),sin((12.868750)),0)),0) - data$Fare) * data$Age * -1. - data$Fare)) * (7.600000)) / 2.0 / 2.0 * ((7.910400) - data$Age))) +
        0.200000*tanh(pmin(((data$Cabin - (7.087500)) - data$Parch) * -1., pmin(((data$Parch - data$Parch * -1.) - (7.087500)) * -1., (7.087500) / 2.0 * sin(ifelse(rep(1.,NROW(data))*(tanh(data$Cabin) <= pmin((data$Cabin - data$SibSp), ((((data$Parch - data$Cabin) - data$SibSp) - (sin(data$Cabin) - data$SibSp) * -1.) - data$SibSp) * -1. / 2.0)),(data$SibSp - (7.087500) / 2.0) * -1. * data$Cabin,0) * -1.)))) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*((data$Cabin * 2.0 - cos(data$Pclass)) > data$Parch),ifelse(rep(1.,NROW(data))*((pmax(data$Pclass, cos(cos(data$Cabin * 2.0)) * 2.0) - cos(data$Parch)) > data$Parch),(data$Cabin - cos((data$Embarked - cos(data$SibSp)) * 2.0)),0),0) * pmax((data$Embarked - cos((cos(data$Pclass) - data$Embarked))), pmax(data$Parch, cos(data$Cabin * 2.0 * 2.0))) * data$SibSp * data$SibSp * data$SibSp * data$SibSp) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*((data$Age + data$Parch * -1.)/2.0  > ((24.500000) + data$Age * (data$SibSp + ifelse(rep(1.,NROW(data))*((26.500000) > data$Age),(26.500000) * (data$SibSp + data$Parch * -1.)/2.0 ,0))/2.0 )/2.0 ),data$Age,0) > (24.500000)),(data$SibSp + data$Age)/2.0 ,0) > (data$Age + ifelse(rep(1.,NROW(data))*((data$SibSp + (24.500000))/2.0  > (ifelse(rep(1.,NROW(data))*(data$SibSp > data$Age),((data$SibSp + data$Parch * -1.)/2.0  + data$Age)/2.0 ,0) + (26.500000))/2.0 ),(data$SibSp + (24.500000))/2.0 ,0) * -1.)/2.0 ),(24.500000),0) * -1.) +
        0.200000*tanh(sin(pmax(ifelse(rep(1.,NROW(data))*(data$Age > ifelse(rep(1.,NROW(data))*(sin( 6.0 ) <= sin(data$Fare)),data$Fare,0)),ifelse(rep(1.,NROW(data))*((9.487500) <= ((9.487500) - cos(data$Fare))),(data$Age - sin(data$Fare)),0),0) * (1.500000), sin((data$Age - sin(data$Fare)) * (sin(ifelse(rep(1.,NROW(data))*(cos(data$Age) <= data$Fare),(tanh(sin(sin(sin( 6.0 )))) - ((9.487500) - cos(data$Fare))),0)) - tanh(ifelse(rep(1.,NROW(data))*((1.500000) <= data$Age),data$Age,0))))))) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*((41.043751) / 2.0 > ifelse(rep(1.,NROW(data))*(data$SibSp <= ifelse(rep(1.,NROW(data))*((21.549999) <= data$Fare),data$Age / 2.0,0)),data$Age / 2.0,0)),ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(data$Fare <= (12.868750)),ifelse(rep(1.,NROW(data))*(data$Age <= (27.135399)),data$Age,0),0) <= cos(ifelse(rep(1.,NROW(data))*(data$Age <= data$SibSp),data$Fare / 2.0 / 2.0,0))),((21.549999) - ifelse(rep(1.,NROW(data))*(cos(ifelse(rep(1.,NROW(data))*(data$Age <= (31.500000)),data$Age / 2.0,0)) / 2.0 / 2.0 <= ifelse(rep(1.,NROW(data))*((2.000000) / 2.0 > data$SibSp),cos(ifelse(rep(1.,NROW(data))*((31.500000) / 2.0 <= data$Fare),data$Age / 2.0,0)),0)),(31.500000),0)),0),0)) +
        0.200000*tanh((pmin(pmin(cos(pmin(data$Fare, (31.500000))) * -1., sin(data$Fare)), cos(data$Fare)) * -1. + (cos(data$Fare) * -1. + cos(data$SibSp) * (8.254150) * data$Fare * ifelse(rep(1.,NROW(data))*(pmin(cos(data$Fare) * -1., data$Parch) > sin((31.500000)) * data$SibSp * -1.),ifelse(rep(1.,NROW(data))*(cos(data$Parch) > tanh(cos(data$Fare) * -1.)),((data$Parch - (8.254150)) + data$Fare),0),0) * -1.))) +
        0.200000*tanh(cos(((data$Age - (pmax((52.549999), (pmin((data$Age + cos((30.500000))), (data$Fare + (32.500000))) + (data$Fare - (30.500000) * (data$Fare + ((data$Fare - pmin((data$Fare + data$Age), (30.500000))) + data$Fare))))) + (32.500000))) / 2.0 - pmax(pmin((data$Age + cos(data$Fare)), data$Fare), ((data$Fare - (pmin((52.549999), data$Age) + (13.750000))) - (30.500000))))) * -1.) +
        0.200000*tanh((-1.000000 - tanh((ifelse(rep(1.,NROW(data))*(data$Cabin <= cos(data$Fare)),(data$Age - (41.500000)),0) + (ifelse(rep(1.,NROW(data))*(sin(data$Fare) > ifelse(rep(1.,NROW(data))*(data$Parch <= data$Cabin),(data$Age - (41.500000)),0)),(-1.000000 + (data$Parch + (sin(sin(data$Fare)) + sin(data$Fare) * (ifelse(rep(1.,NROW(data))*(sin(data$Age) <= data$Embarked),(data$Age - (41.500000)),0) + sin(sin(data$Age)))))),0) * data$Age +  2.0  *  3.0  * -1.))))) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(data$Age <= (22.500000)),ifelse(rep(1.,NROW(data))*(data$Pclass <= (sin(ifelse(rep(1.,NROW(data))*((5.875000) / 2.0 <= data$Age),ifelse(rep(1.,NROW(data))*((((ifelse(rep(1.,NROW(data))*(data$Fare <= data$Age),data$Age / 2.0,0) - data$Fare) - data$Fare) * -1. - data$Pclass) <= (22.500000)),(5.875000),0),0)) - ifelse(rep(1.,NROW(data))*(data$SibSp * -1. <= sin((data$Pclass - (ifelse(rep(1.,NROW(data))*(data$Fare <= data$Age),data$Age / 2.0,0) - data$Fare) * -1.))),ifelse(rep(1.,NROW(data))*((data$Age / 2.0 - data$Fare) <= data$Pclass),(5.875000),0),0)) * -1. / 2.0),data$Fare,0),0)) +
        0.200000*tanh(sin((data$Age + (data$Embarked * ((data$Embarked * data$Embarked * (ifelse(rep(1.,NROW(data))*(sin(((8.500000) + data$Age)/2.0 ) <= sin(sin(data$Age))),data$Age,0) + data$Age)/2.0  / 2.0 / 2.0 + (data$Embarked + data$Cabin)/2.0 ) + data$Age)/2.0  / 2.0 + sin((25.962500) * 2.0)))) * 2.0 * 2.0 * sin((ifelse(rep(1.,NROW(data))*((25.962500) <= ((16.500000) + ((16.500000) + data$Age)/2.0 )/2.0 ),((8.500000) + (25.962500))/2.0 ,0) + data$Age)/2.0 )) +
        0.200000*tanh(cos((cos(data$Pclass) + (44.500000))/2.0  * (8.831250)) * data$Parch * ifelse(rep(1.,NROW(data))*(cos((8.831250)) <= cos(cos(ifelse(rep(1.,NROW(data))*(cos((44.500000) * cos((8.831250)) * (8.831250) * data$Pclass * cos(data$Pclass) * (8.831250) * (8.831250) * (8.831250) * (8.831250)) <= cos(cos(cos(data$Pclass) * (8.831250) * (8.831250)) * data$Age)),data$Parch,0)) * (8.831250))),data$Parch,0)) +
        0.198431*tanh(ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(data$Fare <= (7.227100)),data$Pclass,0) * data$Pclass <= (7.910400)),(7.910400),0) <= ifelse(rep(1.,NROW(data))*(data$SibSp <= ifelse(rep(1.,NROW(data))*(data$Pclass <= data$SibSp),((7.910400) +  0.672769 )/2.0 ,0)),data$Fare,0)),ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(data$Pclass * ((7.987500) +  0.672769 )/2.0  <= data$Fare),ifelse(rep(1.,NROW(data))*(data$SibSp <= ifelse(rep(1.,NROW(data))*(data$SibSp <= data$Pclass),data$Fare,0)), 0.672769 ,0),0) <= data$Embarked * -1.),(7.762500),0),0)) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(sin(data$Embarked) <= pmax(sin(data$Age), pmax(sin(data$Age / 2.0 / 2.0), sin(data$SibSp)))),ifelse(rep(1.,NROW(data))*(sin(data$Age / 2.0) <= sin(data$Fare)),(((sin(ifelse(rep(1.,NROW(data))*(tanh(sin(data$Fare / 2.0)) <= sin(sin(data$Age))),data$Age / 2.0 / 2.0,0)) - sin(ifelse(rep(1.,NROW(data))*(cos(sin(sin(data$Age))) <= sin(data$Fare)),data$Age / 2.0,0))) - data$Embarked) - sin(data$Fare / 2.0 / 2.0 / 2.0)),0),0)) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(data$SibSp > ifelse(rep(1.,NROW(data))*(data$Parch > cos((sin((65.639603)) + (data$Age + data$Fare))/2.0 )),cos((cos(sin(data$SibSp)) + (cos(cos(data$Parch)) + data$Fare))/2.0 ),0) * 2.0 * -1.),cos(((((data$SibSp + data$Parch) - ((data$Parch - cos((data$Parch + cos(data$Age)))) - cos(cos(data$Age))) * -1.) - cos(((data$SibSp + data$Parch) + cos(data$Age)))) + data$Fare)/2.0 ),0)) +
        0.200000*tanh(sin(ifelse(rep(1.,NROW(data))*((7.808300) > ( 0.928482  + (data$Age + ((tanh(data$Age) + (data$Age + ((7.000000) + data$Fare)/2.0 )/2.0 )/2.0  + tanh(data$Parch))/2.0 )/2.0 )/2.0 ),(5.875000) * pmax(((5.875000) + ifelse(rep(1.,NROW(data))*((19.500000) > data$Fare),(7.000000) * (pmax(((5.875000) + (7.808300))/2.0 , data$Fare) + ((7.808300) + (7.000000) * (data$Fare + tanh((data$Age + (data$Parch + (5.875000))/2.0 )/2.0 ))/2.0 )/2.0 )/2.0 ,0))/2.0 , data$Fare),0))) +
        0.200000*tanh(pmax(ifelse(rep(1.,NROW(data))*((7.762500) *  6.0  > data$Age),ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(data$Fare >  6.0  * ((7.762500) + (7.762500))),data$Age,0) > ((20.500000) + (7.762500))),(20.500000),0),0), ifelse(rep(1.,NROW(data))*(data$Parch <= (1.500000)),ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(data$Fare > (20.500000)),data$Age,0) <= cos(((7.910400) + (7.762500) * data$Fare))),ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(data$Age > (5.875000)),(7.762500),0) <= cos(((1.500000) + (17.500000) *  6.0  * (17.500000) * data$Fare))),(17.500000),0),0),0))) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(data$SibSp >  2.0 ),data$Fare * (pmin((ifelse(rep(1.,NROW(data))*((15.300000) > data$Age),data$Age,0) + cos((data$Age + data$Age))), (ifelse(rep(1.,NROW(data))*(data$Age >  3.0 ),data$Age,0) + sin(data$Age))) + cos((data$Age + ifelse(rep(1.,NROW(data))*((data$Age + sin(data$Fare)) > data$Age),data$Age,0)))),0) * -1.) +
        0.200000*tanh(cos(((1.500000) + ((7.741650) - pmax(data$Age, pmax(data$Fare * 2.0, ifelse(rep(1.,NROW(data))*(data$Fare > (((23.799999) - data$SibSp) - data$Fare * 2.0)),(((23.799999) - data$SibSp) - (14.456249)),0) * 2.0)))) * (data$Fare + sin(ifelse(rep(1.,NROW(data))*(data$Fare > ((23.799999) - (14.456249))),ifelse(rep(1.,NROW(data))*((46.500000) > ((1.500000) + data$Age)),ifelse(rep(1.,NROW(data))*(data$Fare > (((23.799999) - data$SibSp) - (data$Age + data$SibSp))),((23.799999) - (14.456249)),0),0),0)))/2.0 )) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(data$Fare / 2.0 / 2.0 <= ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*((19.500000) <= data$Fare),ifelse(rep(1.,NROW(data))*((7.227100) <= data$Age / 2.0 / 2.0),(22.500000),0),0) <= data$Fare / 2.0 / 2.0),data$Age,0)),ifelse(rep(1.,NROW(data))*(data$Fare <= ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*((8.560400) / 2.0 <= data$Cabin),ifelse(rep(1.,NROW(data))*((19.500000) <= data$Age),data$Fare,0),0) <= data$Age / 2.0 / 2.0),data$Cabin,0) <= ifelse(rep(1.,NROW(data))*(data$Age / 2.0 <= (19.500000)),(7.087500),0) / 2.0),data$Fare,0)),ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(data$Age / 2.0 <= (22.500000)),(7.227100),0) <= data$Fare),data$Cabin,0),0),0)) +
        0.200000*tanh(sin(cos((35.500000)) * data$Age * ((12.543751) + (data$Age - ifelse(rep(1.,NROW(data))*(((((43.500000) - (data$Age + data$Fare)) - (12.543751)) - data$Fare) <= cos((35.500000))),ifelse(rep(1.,NROW(data))*((data$Age - (12.543751)) <= (43.500000)),((7.866700) + sin(pmin(tanh(tanh(tanh((data$Fare + ((7.866700) - (12.543751))))) * 2.0), pmax(((7.866700) - data$Fare), data$Age * cos((35.500000))) * 2.0)) * 2.0)/2.0 ,0),0)))/2.0 )) +
        0.200000*tanh(sin(pmax(data$Fare, (6.900000)) * -1. * sin(pmax((6.900000), pmax(data$Fare, ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(data$Age > data$Cabin),cos(pmax(data$Fare, (6.900000))),0) > sin((26.500000) * -1. * data$Fare * data$Fare * (26.500000) * -1. * data$Fare / 2.0)),pmax(data$Fare, data$Age) * -1. * (8.500000) * pmax(data$Fare, (6.900000)) * data$Fare * -1. * data$Fare / 2.0,0)))) / 2.0)) +
        0.200000*tanh((pmin(cos(((7.600000) - data$Embarked) * data$Age / 2.0), cos(pmin(cos(((10.170850) + data$Fare)) * data$Age / 2.0, cos((10.170850))))) - cos((((10.170850) - data$Embarked) - data$Embarked) * pmin(cos((((10.170850) + data$Fare) + cos(((10.170850) + data$Fare)))) * data$Age / 2.0, cos(((10.170850) + data$Age))) / 2.0) * -1.)) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(cos(((21.500000) - data$Age)) <= data$Parch),ifelse(rep(1.,NROW(data))*(((data$SibSp - (34.500000)) - data$Age * -1.) <= (15.700001)),pmax(data$Age, (data$Parch - sin(sin(data$Age)) * (28.250000) * (data$Parch * -1. - (28.250000)) * cos(data$Age * -1.) / 2.0)),0),0) * cos(pmax((28.250000), ((21.500000) - data$Parch * (sin(data$Parch) - (36.500000)) * cos(data$Age) / 2.0)) / 2.0)) +
        0.200000*tanh(sin((cos((14.479150)) + (((data$SibSp * (data$Age + (cos((19.500000)) + (19.500000))/2.0 )/2.0  + (19.500000))/2.0  + (19.500000))/2.0  + (19.500000))/2.0 )/2.0  *  0.407869  * cos(ifelse(rep(1.,NROW(data))*(sin((cos( 0.407869 ) + (19.500000))/2.0  *  0.407869  * cos(data$Age)) > (cos((14.479150)) + sin(((19.500000) + data$Age)/2.0  * data$SibSp * data$SibSp * cos((14.479150))))/2.0  * -1.),data$SibSp,0)))) +
        0.200000*tanh((ifelse(rep(1.,NROW(data))*(sin(pmax(data$SibSp, ((data$SibSp + data$Parch) + (data$Age + (data$SibSp + (data$SibSp + data$Parch)))))) > sin(((pmax(sin(data$Cabin * -1.), data$SibSp) + (data$SibSp + data$Parch)) + (data$Embarked + data$Cabin)))),data$Cabin,0) + (sin(data$Cabin * -1.) + sin((tanh(pmax(data$Cabin, data$SibSp)) + (data$SibSp + pmax(pmax(data$SibSp, data$Parch), data$Cabin)))))) * 2.0) +
        0.200000*tanh(((-1.000000 - sin((28.250000) * data$Age * 2.0 * sin((28.250000))) * data$Age * (1.500000) * sin((28.250000))) - sin((28.250000) * data$Age * 2.0)) * sin((28.250000)) * data$Age * (1.500000) * (1.500000) * (tanh(sin((-1.000000 - sin(data$Age)))) - sin((28.250000) * data$Age * 2.0 * data$Cabin * 2.0) * 2.0) * -1.) +
        0.200000*tanh(pmin(pmax(0.000000, sin(data$Age)), sin(((7.910400) - ifelse(rep(1.,NROW(data))*(sin(sin(data$Fare)) > sin((sin(sin(data$Age)) - ifelse(rep(1.,NROW(data))*(sin(ifelse(rep(1.,NROW(data))*(data$Age > (7.910400)),data$Fare,0)) > sin(data$SibSp)),ifelse(rep(1.,NROW(data))*(pmax(sin(data$Fare), data$Parch) > sin(sin(data$Age))),ifelse(rep(1.,NROW(data))*(sin((7.910400)) > pmax(sin(data$Age), sin(ifelse(rep(1.,NROW(data))*((7.910400) > data$Fare),data$Fare,0)))),data$Fare,0),0),0)) * 2.0)),data$Fare,0)) * 2.0)) * 2.0 * 2.0) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*((1.500000) * data$Age <= ((28.750000) + (1.500000) * (1.500000) * data$Embarked) * data$Embarked),(sin(pmax((data$Age + data$Embarked), ((28.750000) + data$Embarked))) + pmax(sin(data$Parch) * data$Embarked, data$Embarked * data$SibSp)),0) > sin(sin(data$Age))),pmax((15.975000) * data$Embarked, ((data$Parch + sin(data$Age)) + sin((15.975000))) * (1.500000) * (28.750000)),0)) +
        0.200000*tanh(pmax(cos((23.799999)) * -1., pmax(data$Age * -1., (data$Fare - ifelse(rep(1.,NROW(data))*((7.691650) <= data$Age),(ifelse(rep(1.,NROW(data))*(data$Fare <= (7.691650)),ifelse(rep(1.,NROW(data))*(cos(data$Age) <= cos((cos(data$Age) + data$Age))),(ifelse(rep(1.,NROW(data))*(data$Age <= (45.500000)),(data$Age * -1. + (cos(data$Fare) + (cos(data$Age) + (cos(data$Age) + cos(data$Fare))))),0) + (32.500000)),0),0) + ifelse(rep(1.,NROW(data))*(data$Age <= (32.500000)), 3.0 ,0)),0)) * -1.))) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(data$Pclass <= (2.500000)),pmax((((ifelse(rep(1.,NROW(data))*(data$Age <= (22.500000)),cos(cos(data$Age)),0) - cos(data$Pclass)) - cos((pmax(cos((data$Age - (20.500000))), cos(data$Age)) - data$Pclass))) - cos(pmax((data$Age - cos(data$Age / 2.0)), data$Pclass))) * (2.500000) * (22.500000) * (20.500000), ((sin(data$Pclass) + sin(pmax(data$Age / 2.0, (2.500000)) / 2.0)) - data$Pclass)),0)) +
        0.199216*tanh(cos((7.887500)) * 2.0) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(cos((21.500000)) <= cos(data$SibSp)),cos(data$SibSp),0) <= cos(data$Age)),data$SibSp,0) <= data$Parch),ifelse(rep(1.,NROW(data))*(data$Parch <= cos(ifelse(rep(1.,NROW(data))*(cos(data$Age) <= cos(ifelse(rep(1.,NROW(data))*(cos(data$Pclass) <= cos((21.500000))),data$SibSp,0))),data$SibSp,0))),(21.500000),0),0) <= data$SibSp),cos(ifelse(rep(1.,NROW(data))*(cos(ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(cos(data$SibSp) <= data$Parch),data$SibSp,0) <= ifelse(rep(1.,NROW(data))*(data$Parch <= data$Age),data$Age,0)),data$Pclass,0)) <= ifelse(rep(1.,NROW(data))*(data$SibSp <= data$Parch),cos(data$Age),0)),data$Pclass,0)),0)) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*((ifelse(rep(1.,NROW(data))*(data$Age > (26.500000)),(ifelse(rep(1.,NROW(data))*(data$Age > ((((26.500000) + data$Age)/2.0  + (40.500000))/2.0  + (data$Age + (26.500000))/2.0 )/2.0 ),(26.500000),0) + data$Age)/2.0 ,0) + (40.500000))/2.0  > (data$Age + ((26.500000) + data$Age)/2.0 )/2.0 ),sin((data$Age + ifelse(rep(1.,NROW(data))*(data$Age > ((26.500000) + data$Age)/2.0 ),(ifelse(rep(1.,NROW(data))*((40.500000) > ((40.500000) + sin(data$Age))),data$Age,0) + ((((20.500000) + data$Age)/2.0  + data$Age)/2.0  + data$Age)/2.0 )/2.0 ,0))/2.0 ),0)) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*((13.700000) <= ifelse(rep(1.,NROW(data))*(data$Fare <= data$Age),data$Fare,0)),data$Age,0) <= ifelse(rep(1.,NROW(data))*(data$Age > (15.250000) * 2.0),(41.500000),0)),sin(((13.700000) * 2.0 * (pmax(data$Fare, ifelse(rep(1.,NROW(data))*(data$Fare > (7.087500)),data$Fare * 2.0,0)) * (15.250000) - pmax(data$Age, pmax(ifelse(rep(1.,NROW(data))*((16.500000) > data$Fare),(16.500000),0),  0.735967 ))) - pmax(ifelse(rep(1.,NROW(data))*((13.700000) > ifelse(rep(1.,NROW(data))*((16.500000) <= data$Age),data$Fare * 2.0,0)),(41.500000),0),  0.735967 )) / 2.0),0)) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*((cos((((2.000000 - (data$Age + (2.000000 + data$Pclass))/2.0 ) + (23.500000))/2.0  - data$Pclass)) + data$Pclass) > (data$Pclass + (data$Pclass + 2.000000)/2.0 )/2.0 ),(data$Pclass - (cos(data$Age) * ifelse(rep(1.,NROW(data))*(cos((data$Pclass - (data$Age + 2.000000)/2.0 )) * -1.000000 > cos(data$Age)),(data$Pclass - (cos((data$Age + (3.500000))/2.0 ) + (data$Age + 2.000000)/2.0 )/2.0 ),0) + 2.000000)),0)) +
        0.200000*tanh(cos(pmin(((pmax(ifelse(rep(1.,NROW(data))*(data$Age <= (((2.000000) - data$Age) - ((7.762500) - data$Fare))),(data$Fare - (data$Age - (38.500000))),0), data$Fare) * (((38.500000) - data$Age) - data$Fare) - data$Age) - (8.560400)), (((data$Age - (38.500000)) - (7.762500)) + pmax(ifelse(rep(1.,NROW(data))*(((2.000000) - data$Fare) <= ((7.762500) - (data$Age - data$Fare))),data$Fare * ((38.500000) - data$Age),0), data$Fare))/2.0 ))) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(data$Fare > sin(data$Age)),cos(pmin(data$Pclass, sin(data$Fare) * (data$Fare - ((sin(data$Fare * data$Pclass) * (((sin(data$Fare * (data$Age + (7.887500))) + (sin(data$Fare * (data$Age + (7.887500))) + (data$Age + (7.887500)))) - (9.487500)) - sin(data$Fare * ((7.887500) + ((23.799999) + data$Age)))) / 2.0 + (7.887500)) + (7.741650))))),0)) +
        0.200000*tanh(cos(data$Fare) * (35.500000) * cos(data$Cabin) * (pmin(((32.500000) - cos(sin(data$Age * data$Age)) * data$Age), sin(sin((32.500000) * (((7.987500) - ((10.508350) - data$Age)) + data$Fare)/2.0 )) * data$Age) + sin(sin((32.500000) * ((cos(cos(data$Fare)) * (15.250000) * 2.0 - data$Age) + cos(data$Fare) * 2.0)/2.0 ) * 2.0) * 2.0)) +
        0.200000*tanh(sin(ifelse(rep(1.,NROW(data))*((13.700000) > data$Fare),ifelse(rep(1.,NROW(data))*(data$Age * (13.700000) > (11.925000)),data$Age * ((13.700000) + ifelse(rep(1.,NROW(data))*((13.700000) > (13.700000) * data$Cabin),ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(data$Age * (7.808300) * (11.925000) > data$Fare * data$Fare * data$Fare),(13.700000),0) > data$Cabin),ifelse(rep(1.,NROW(data))*(data$Fare * (11.925000) * data$Fare > data$Age * (13.700000)),data$Age,0),0),0)) * data$Fare,0),0))) +
        0.200000*tanh(pmin(ifelse(rep(1.,NROW(data))*((2.000000) > ((1.500000) + (data$Age - (((29.500000) + (data$Embarked + data$SibSp) * ((data$Embarked + (7.887500)) + data$Cabin)) + (7.227100)))) * 2.0),(15.250000),0), data$Cabin * data$Cabin * data$Cabin * ifelse(rep(1.,NROW(data))*(data$Cabin > (data$SibSp + ((data$Embarked + (data$Embarked + data$SibSp)) + data$SibSp))),pmin((data$Age - ((15.250000) + (7.887500))) * (15.250000), data$Pclass),0))) +
        0.200000*tanh(sin(pmin(pmin(pmin(sin(data$Fare * sin((10.000000) * data$Fare * 2.0)) * 2.0 * 2.0, sin(data$Fare * sin((10.000000) * (10.000000) * 2.0))), sin((10.000000) * data$Fare * 2.0)) * 2.0 * 2.0 * 2.0 * data$Age * 2.0, data$Fare * sin(data$Pclass * data$Fare * 2.0)) * 2.0 * 2.0 * 2.0 * data$Age) * 2.0 * 2.0 * 2.0 * 2.0 * 2.0) +
        0.200000*tanh(cos(tanh((sin((data$Age + (cos(((data$Fare + ifelse(rep(1.,NROW(data))*((33.500000) <= data$Fare),ifelse(rep(1.,NROW(data))*(data$Age <= data$Fare),data$Fare * data$Fare * 2.0,0),0)) + ifelse(rep(1.,NROW(data))*(sin((33.500000)) <= ifelse(rep(1.,NROW(data))*(cos(data$Fare) <= ifelse(rep(1.,NROW(data))*(data$Age <= data$Fare * 2.0),cos(data$Age * 2.0 * 2.0),0) * 2.0 * 2.0),data$Age,0)),data$Fare * 2.0,0))) + data$Fare * 2.0)/2.0  * 2.0)/2.0 ) * 2.0 * 2.0 * 2.0 + (7.741650))/2.0 ) * 2.0 * 2.0 * 2.0)) +
        0.200000*tanh(cos(pmax(((7.762500) / 2.0 / 2.0 + (7.762500))/2.0 , data$Fare) * pmax((7.910400), ifelse(rep(1.,NROW(data))*(data$Parch <= cos(data$Age * (data$Embarked * ((7.910400) / 2.0 + (7.910400))/2.0  + (7.887500))/2.0 )),ifelse(rep(1.,NROW(data))*((25.037498) > (pmax((data$Fare / 2.0 + data$Fare)/2.0 , data$Age) + (7.910400))/2.0 ),pmax(data$Age, (((7.910400) / 2.0 + (7.887500))/2.0  * pmax((7.762500), pmax(data$Age, data$Fare)) / 2.0 / 2.0 + (7.887500))/2.0 ),0),0)))) +
        0.200000*tanh(cos(cos(sin(data$Pclass) * pmax(sin((data$Fare + (data$Fare + data$Embarked)/2.0  * data$Cabin)/2.0 ) * 2.0, sin(data$Pclass) * pmax(sin(data$Fare) * ((pmax(data$Pclass * sin((data$Fare + data$Pclass)/2.0 ) * (data$Cabin + data$Fare * 2.0), (data$Fare + data$Cabin * data$Cabin)/2.0 ) + sin((data$Fare + data$Pclass)/2.0 ))/2.0  + sin(data$Cabin))/2.0 , data$Cabin))) * 2.0)) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(pmax(pmax(pmax((data$Age - ((29.500000) - data$Fare)) * -1., ifelse(rep(1.,NROW(data))*(pmax((data$Age - data$Fare), (7.000000)) <= (data$Age - (29.500000))),cos(((43.500000) - data$Fare) * (9.670850)),0)), ifelse(rep(1.,NROW(data))*(data$Pclass * (7.000000) <= data$Fare),cos(data$Age * (9.670850)),0)), ifelse(rep(1.,NROW(data))*((data$Age - data$SibSp) <= data$Fare),((29.500000) - data$Fare),0)) * data$Fare * cos(data$Fare) <= cos(data$Fare)),data$SibSp,0)) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(((data$SibSp - sin(data$Fare)) + (7.741650))/2.0  * tanh(sin(data$SibSp)) * cos((data$Fare - data$SibSp) * (data$Pclass + tanh(sin(sin(data$SibSp))))/2.0  / 2.0) > cos((data$SibSp + (tanh(sin(data$Cabin)) + ((7.741650) - (sin(sin(data$Fare)) / 2.0 - (data$Fare - data$SibSp) * data$Cabin)))))),-1.000000,0)) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*( 4.0  > data$Parch),(cos(cos(((data$Fare +  10.0 ) + pmax(((21.500000) +  10.0 ), (data$Fare +  10.0 ) / 2.0)) *  4.0  / 2.0)) + sin(sin(pmax(data$Age, ((21.500000) +  10.0 ))))),0) > data$SibSp),cos(ifelse(rep(1.,NROW(data))*(sin(data$Fare) > pmax(data$SibSp, data$Age)),data$Parch,0)),0) > ifelse(rep(1.,NROW(data))*(data$Age >  10.0 ),ifelse(rep(1.,NROW(data))*(sin(data$Age) > data$SibSp),data$Age,0) * -1.,0) * -1.),data$Parch,0)) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(data$SibSp > (cos(data$Age) + (ifelse(rep(1.,NROW(data))*(data$Age > ((24.500000) + (((5.500000) + data$Fare)/2.0  + data$Fare)/2.0  * 2.0)/2.0 ),(5.500000),0) + (5.500000))/2.0 )/2.0 ),data$Age,0) > (((cos(data$Cabin) + data$Fare)/2.0  + (data$Fare - cos(data$Age)))/2.0  + data$Fare)/2.0 ),data$Age,0) > ifelse(rep(1.,NROW(data))*(data$Age > data$Fare),((5.500000) * -1. + (cos(data$Fare) + (data$Age + (cos((5.500000)) + data$Fare)/2.0 )/2.0 )/2.0 )/2.0 ,0)),(31.500000),0)) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(((7.987500) - ifelse(rep(1.,NROW(data))*(data$Age * data$SibSp <= tanh((7.987500))),sin(data$Parch) * (23.500000) * data$Age,0)) <= tanh(tanh(data$Parch)) * data$SibSp * data$Age),cos(data$SibSp * data$SibSp * (tanh(data$Parch) * data$SibSp * tanh(data$Parch) * data$SibSp * data$Age + (23.500000))/2.0  / 2.0 * (8.254150) / 2.0) * 2.0 * 2.0 * 2.0 * 2.0 * 2.0 * 2.0,0)) +
        0.200000*tanh(data$SibSp * cos(data$Parch) * data$Age * ((7.522900) - data$SibSp) * data$Fare * cos(pmin((data$Parch + cos(data$Fare) * cos((data$Age - ((7.522900) - (data$Age + data$SibSp)) / 2.0)))/2.0  * 2.0 * 2.0, cos(((data$SibSp + (7.910400)) + cos((data$Age + (7.522900))) * 2.0)/2.0  * 2.0 * 2.0 * 2.0) * 2.0) * 2.0)) +
        0.192941*tanh(data$Fare * 2.0 * 2.0 * 2.0 * (data$Pclass * pmin(data$SibSp * 2.0, data$Fare * (ifelse(rep(1.,NROW(data))*(data$Embarked <= sin(data$Fare)),data$Fare,0) + (sin(data$Age) + sin(ifelse(rep(1.,NROW(data))*(data$Age <= data$Fare),data$Fare,0)) * 2.0)/2.0 )/2.0 ) + (cos(data$Fare * ifelse(rep(1.,NROW(data))*(data$Age <= sin(data$Fare)),data$Fare,0)) - data$Fare / 2.0 * sin(data$Fare / 2.0 * sin(sin(data$Age)))))/2.0  * cos((7.866700))) +
        0.200000*tanh((((data$Cabin / 2.0 + data$Parch)/2.0  + cos(pmax(pmax(data$Parch, pmax(data$Parch, pmax(data$Embarked, data$Pclass))), data$Cabin)) * data$Parch)/2.0  * data$Parch * data$Parch * data$Parch * 2.000000 * (data$Cabin + data$Parch)/2.0  * data$Parch + 2.000000 * -1. * data$Cabin / 2.0 * pmax(data$Embarked, data$Pclass) * data$Cabin * (data$Cabin + 2.000000 * -1.)/2.0  * data$Parch)) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(data$Fare > ifelse(rep(1.,NROW(data))*(sin(data$Fare) <= data$SibSp),ifelse(rep(1.,NROW(data))*(sin(data$Fare) * -1. <= ifelse(rep(1.,NROW(data))*(cos(data$Fare) <= data$SibSp),cos(data$SibSp),0)),(7.000000),0),0) * 2.0),ifelse(rep(1.,NROW(data))*((7.000000) <= ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(cos(data$Fare) <= ifelse(rep(1.,NROW(data))*(cos(data$Age) <= data$SibSp),sin(data$Fare),0) / 2.0),cos(data$SibSp),0) * -1. <= cos(data$Parch)),data$Fare,0)),(7.000000),0),0) * 2.0 * 2.0 * 2.0 * 2.0 * 2.0 <= data$Fare),ifelse(rep(1.,NROW(data))*(data$Age <= (15.700001)),data$Fare,0),0) * -1.) +
        0.200000*tanh(pmin((data$Fare * 2.0 - ifelse(rep(1.,NROW(data))*(tanh(tanh((data$Fare - (45.500000)))) <= (cos(data$Fare * 2.0) / 2.0 + sin(sin(data$Fare)))),data$Fare * 2.0,0)), sin(pmax((tanh((45.500000)) / 2.0 + sin(data$Fare * 2.0)), (39.500000) * (39.500000) * data$Fare * (45.500000) * (45.500000) * tanh((data$Fare - (40.500000))) / 2.0 / 2.0 / 2.0) * 2.0)) * 2.0 * 2.0 * 2.0) +
        0.200000*tanh(sin(pmax(data$Embarked, pmax(data$Cabin, (data$Age - (cos(data$Cabin) * 2.0 + ifelse(rep(1.,NROW(data))*(data$SibSp <= data$Embarked),cos(data$Embarked),0) * 2.0 * 2.0)))) / 2.0 * (sin(data$SibSp) + ifelse(rep(1.,NROW(data))*(data$SibSp / 2.0 <= sin(data$SibSp)),sin(data$Age * (cos(data$Fare) * 2.0 + ifelse(rep(1.,NROW(data))*(sin(sin(data$SibSp)) <= cos(ifelse(rep(1.,NROW(data))*((1.500000) / 2.0 <= data$Fare),data$Age,0))),((7.239600) - (1.500000) / 2.0),0))/2.0  / 2.0),0))/2.0 )) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*((((data$SibSp * 2.0 + (data$Age + (27.500000))/2.0 )/2.0  + data$Embarked)/2.0  + data$Age)/2.0  > 2.000000),ifelse(rep(1.,NROW(data))*(2.000000 > data$SibSp),(ifelse(rep(1.,NROW(data))*(data$Age > (data$SibSp * 2.0 + data$Embarked * 2.0)/2.0  * 2.0),pmax(ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(data$SibSp > data$Embarked),data$Age,0) > (data$Age + data$Embarked)/2.0 ),(22.500000),0), ((data$Age + data$Embarked)/2.0  + (7.691650))/2.0  * 2.0),0) + data$Parch),0),0) > data$Age),(22.500000),0)) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(data$Fare > ((( 10.0  - data$Embarked) - data$SibSp) * 2.0 - data$Embarked) * 2.0),ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(data$Fare > ( 10.0  + (43.500000))),data$Parch,0) > data$Embarked),data$Fare,0) > (cos((cos((43.500000)) - data$Fare)) - ifelse(rep(1.,NROW(data))*(data$SibSp <= cos((43.500000))),(43.500000),0))),(ifelse(rep(1.,NROW(data))*(data$Fare > ((43.500000) + (31.943750))),ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(data$Fare > ((43.500000) + (43.500000))),data$Parch,0) <= (data$Embarked - data$Parch)),(43.500000),0),0) -  10.0 ),0),0)) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*((sin(sin((data$Age + (data$Parch + (data$SibSp + data$Cabin))))) * 2.0 + ((7.227100) + (7.227100) * -1. * data$Parch))/2.0  <= data$Cabin),sin((data$Cabin - (((7.227100) + data$Parch * -1. * ((sin((data$Age + data$Parch)) + sin((data$Parch * -1. + data$Age))) * 2.0 + (data$Age + data$Parch))/2.0 ) + (7.227100) * -1. * 2.0)/2.0 )),0)) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(data$Cabin <= data$Fare),((((31.500000) + tanh((31.500000)))/2.0  + data$Cabin)/2.0  - data$Fare),0) * ifelse(rep(1.,NROW(data))*((8.254150) <= (((31.500000) + (((data$Cabin * ((31.500000) + data$Fare)/2.0  - ((31.500000) + ((tanh((31.500000)) + (8.254150))/2.0  + (8.254150))/2.0 )/2.0 ) + tanh((8.254150))) / 2.0 + data$Fare) / 2.0)/2.0  - data$Fare)),(36.500000),0) * -1.) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(data$Parch > pmax(ifelse(rep(1.,NROW(data))*(data$SibSp > (sin(data$SibSp) + (data$Parch + (sin(data$Age) + data$Age)/2.0 )/2.0 )/2.0 ),data$Age,0), ifelse(rep(1.,NROW(data))*(cos((data$SibSp + ((7.522900) + ((7.522900) - (31.500000) * data$Fare))/2.0 )/2.0 ) <= sin(data$SibSp)),ifelse(rep(1.,NROW(data))*(cos((data$Parch + ((7.522900) + ((7.522900) - (7.522900) * data$Fare))/2.0 )/2.0 ) <= ifelse(rep(1.,NROW(data))*(sin(data$SibSp) > sin((data$SibSp + data$Age)/2.0 )),sin(data$Parch),0)),data$Age,0),0))),(8.254150),0)) +
        0.200000*tanh(sin((ifelse(rep(1.,NROW(data))*((7.239600) <= data$Embarked * (data$Fare - ((7.691650) - tanh(data$Embarked))) * data$Fare),pmax(data$SibSp, data$Embarked),0) + data$Age)/2.0  * (ifelse(rep(1.,NROW(data))*(pmax(tanh(data$Age * (7.239600)), data$SibSp * pmax((data$Age * data$SibSp - data$Age), (29.500000))) <= (data$Fare - (7.691650))),pmax(data$SibSp, data$Embarked),0) + (pmax(data$SibSp, pmax(data$Embarked, (data$Fare - (7.239600)))) + (9.670850))/2.0 )/2.0 )) +
        0.200000*tanh(sin(ifelse(rep(1.,NROW(data))*(data$Fare > ifelse(rep(1.,NROW(data))*(cos(pmin((data$Age - data$SibSp) / 2.0, data$Fare) * cos(cos((data$Age - (21.500000))))) > ((21.500000) - (21.500000))),(data$Age - (pmin((data$Age - (21.500000)) / 2.0, (7.227100)) - (21.500000)) / 2.0) / 2.0,0)),(pmin(pmin((data$Age - (21.500000)) / 2.0, (21.500000)), data$SibSp) - data$Fare),0) * 2.0) * 2.0 * 2.0 * 2.0) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(tanh(sin(data$Cabin)) <= pmax(sin(ifelse(rep(1.,NROW(data))*(sin((data$Embarked + data$Fare)) <= sin(data$Cabin)),pmax(data$Cabin, data$Parch),0)), sin(data$Parch)) * sin(data$Cabin)),pmin(pmin(data$Cabin, ((sin((data$SibSp + data$Fare)) + sin(data$Pclass)) + pmax(data$Cabin, sin(sin((data$SibSp + pmax(data$Parch, data$SibSp))))))) * 2.0 * 2.0, sin(data$SibSp)),0) * 2.0 * 2.0 * 2.0 * 2.0) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(sin((data$Cabin + data$Fare)/2.0 ) > data$Embarked),ifelse(rep(1.,NROW(data))*(data$Cabin > sin((2.000000 + data$Fare * data$Fare * -1.)/2.0 )),(ifelse(rep(1.,NROW(data))*((data$Cabin + ((data$Cabin + data$Fare)/2.0  + data$Fare * -1.)/2.0 )/2.0  > sin((2.000000 + data$Fare * (2.000000 + data$Fare * -1.)/2.0  * -1.)/2.0 )),data$Fare,0) + (ifelse(rep(1.,NROW(data))*((data$Cabin + (2.000000 + data$Fare * -1.)/2.0 ) > 2.000000),data$Fare,0) * -1. + data$Fare * -1.)/2.0 )/2.0 ,0),0)) +
        0.200000*tanh((7.785400) * data$Parch * sin(data$Pclass * pmax(sin((7.785400) * data$Pclass) / 2.0 * -1., ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(data$Embarked * data$Fare <= data$Fare),ifelse(rep(1.,NROW(data))*(sin((79.250000) * sin(data$Fare)) * -1. <= sin((7.785400) * sin(sin(data$Parch * data$Fare)))),(79.250000),0),0) > sin((9.487500) * sin(data$Parch * data$Fare)) * -1.),(7.785400),0)))) +
        0.200000*tanh(cos(((2.500000) - cos(cos(((2.500000) - cos(cos(((2.500000) - cos(cos(((2.500000) - cos(pmax((48.697899) * data$Age * 2.0 * (data$SibSp + sin((48.697899) * data$Age * 2.0 * sin(data$SibSp) * (data$Age + (48.697899) * data$Age)/2.0 ))/2.0  * 2.0 * 2.0, (48.697899) * data$Age * 2.0) * 2.0))) * 2.0))) * 2.0))) * 2.0))) * 2.0 * 2.0) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(data$Cabin > (cos(ifelse(rep(1.,NROW(data))*((23.799999) > data$Age),data$SibSp,0)) - (cos((data$Fare + data$Parch * 2.0)) + data$SibSp))),data$SibSp,0) * 2.0 > data$Parch),(data$Parch * 2.0 + (data$Fare - ifelse(rep(1.,NROW(data))*((data$SibSp + (cos((23.799999)) + (data$Fare - data$Cabin * 2.0 * 2.0 * 2.0))) > pmax((data$Age + ifelse(rep(1.,NROW(data))*((23.799999) > data$Fare),data$SibSp,0)), ifelse(rep(1.,NROW(data))*((23.799999) > data$Age),data$Fare,0))),(data$SibSp + data$Fare),0))),0)) +
        0.200000*tanh(sin(((18.500000) * sin((sin((18.500000) * (data$Cabin * (8.560400) * data$Age - data$Age) * (18.500000) * data$Cabin * (18.500000)) - tanh((18.500000) * sin(sin((pmax((8.560400) * data$Age, data$Cabin) - data$SibSp * (18.500000) * (18.500000) * (data$Cabin * data$Age - data$Age))))))) - sin(data$Age * (18.500000)) * data$Age))) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(((7.887500) + ifelse(rep(1.,NROW(data))*(((data$Age - (7.785400)) + data$Cabin)/2.0  <= (24.500000)),((((data$Embarked - 2.000000) + (7.785400))/2.0  + ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(((data$Age + data$Fare)/2.0  - (7.887500)) <= 2.000000),data$Fare,0) <= ((2.000000 - ((data$Cabin + data$Fare)/2.0  - (7.785400))) + (7.785400))/2.0 ),(7.785400) * (((data$Age + data$Fare)/2.0  - (7.887500)) - (7.785400)),0))/2.0  + data$Cabin)/2.0 ,0))/2.0  <= data$Cabin),(data$Embarked - (5.875000)),0)) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*((7.808300) * 2.0 > data$Age),(((((ifelse(rep(1.,NROW(data))*((((data$SibSp - data$Parch) - data$Parch) - data$Parch) > data$Parch),data$Age,0) - data$Age) - data$Age) - ifelse(rep(1.,NROW(data))*(data$Parch > data$Age),data$SibSp,0)) - ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(data$Parch > data$Age * 2.0),data$SibSp,0) > data$Age),(data$SibSp - -1.000000),0)) - ifelse(rep(1.,NROW(data))*((data$Age - ifelse(rep(1.,NROW(data))*(data$Parch > data$Age),(-1.000000 - data$SibSp),0)) > data$Parch),((data$SibSp - data$Age) - (8.500000)),0)),0)) +
        0.200000*tanh(((sin(sin(sin(data$SibSp) * data$Fare) * data$Fare * sin(data$Fare)) - sin(sin(data$SibSp) * data$Fare * sin(data$Fare * data$Fare) * sin(data$Fare))) - tanh(sin(sin(data$Fare))) * 2.0 * 2.0 * sin(sin(sin(data$SibSp) * data$Fare * sin(sin(data$Fare))) * (34.500000))) * -1.) +
        0.200000*tanh(ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*(data$SibSp <= pmax(pmax(ifelse(rep(1.,NROW(data))*((data$SibSp - (data$Parch - (22.500000))) <= ifelse(rep(1.,NROW(data))*(2.000000 <= (data$SibSp - data$Embarked)),data$Age,0)),(22.500000),0), ifelse(rep(1.,NROW(data))*(data$Age <= (((22.500000) - data$Cabin) - ifelse(rep(1.,NROW(data))*((data$Cabin - data$Embarked) <= data$SibSp),2.000000,0))),2.000000,0)), ifelse(rep(1.,NROW(data))*((22.500000) <= data$Age),(((data$Cabin - (data$Embarked + 2.000000)/2.0 ) - data$SibSp) - ((data$SibSp - data$Embarked) - data$Embarked)),0))),data$SibSp,0) > data$Parch),2.000000,0)) +
        0.200000*tanh(cos(pmax(((data$Fare * data$Age * data$Fare + (data$Fare * data$SibSp * data$SibSp + data$Fare)) - data$Fare * data$Parch) * cos(data$Fare), (((data$SibSp + (data$Fare * cos(data$Fare) + ((data$Fare + data$Age)/2.0  - cos(data$Age)))) - cos(data$Age * cos(cos(data$Age)))) - cos(data$Age * cos(data$Fare)))))) +
        0.200000*tanh(sin(((43.500000) + cos(pmin((data$Age + (((24.500000) * 2.0 + (data$Fare * 2.0 + (((24.500000) + data$Fare)/2.0  + (data$Fare * 2.0 + data$Age)/2.0 )/2.0 )/2.0 )/2.0  + (data$Fare * 2.0 * -1. - data$Age))/2.0 )/2.0 , ifelse(rep(1.,NROW(data))*(ifelse(rep(1.,NROW(data))*((cos((7.808300)) + cos(sin(((24.500000) * 2.0 + (data$Fare * 2.0 + (data$Fare * 2.0 + data$Age)/2.0 )/2.0 )/2.0 ) / 2.0)) * 2.0 > data$Pclass),(24.500000),0) > data$Fare),(24.500000),0))))/2.0 )))
  p<- 1.0/(1.0+exp(-p)) 
}



trainpreds<-gp(xtrain)

testpreds<-gp(xtest)

actual<-xtrain$Survived

print(logLoss(actual,trainpreds))

print(accuracy(actual,round(trainpreds>.51,digits=0)))



df_final <- data.frame(PassengerId = test$PassengerId, Survived=round(testpreds>.51,digits=0));

write.csv(df_final, "gpinr.csv", row.names =F, quote=F)