package main import ( "fmt" ) func main() { arr:=[]int{} var x int for{ _,ok:=fmt.Scan(&x) if ok!=nil{ break } arr=append(arr,x) } dp:=make([]int,len(arr)) max:=0 for i,x:=range arr{ dp[i]=1 for j:=0;j<i;j++{ if arr[j]<x&&dp[j]+1>dp[i]{ dp[i]=dp[j]+1 } } if dp[i]>max{ max=dp[i] } } fmt.Print(max) }