
						
						import java.io.BufferedReader;
						import java.util.ArrayList;
						import java.util.Arrays;
						import java.util.Collections;
						import java.util.HashMap;
						import java.util.HashSet;
						import java.util.List;
						import java.util.Map;
						import java.io.IOException;
						import java.io.InputStreamReader;
					import java.math.BigInteger;
					import java.util.Scanner;
						import java.util.Set;
						import java.util.StringTokenizer;
					import java.util.Vector;
						
						
						
						
						public class Main {
							 static class FastReader 
							    { 
							        BufferedReader br; 
							        StringTokenizer st; 
							       
							  
							        public FastReader() 
							        { 
							            br = new BufferedReader(new
							                     InputStreamReader(System.in)); 
							        } 
							       
							        String next() 
							        { 
							            while (st == null || !st.hasMoreTokens()) 
							            { 
							                try
							                { 
							                    st = new StringTokenizer(br.readLine()); 
							                } 
							                catch (IOException  e) 
							                { 
							                    e.printStackTrace(); 
							                } 
							            } 
							            return st.nextToken();
							            
							        } 
							  
							        int nextInt() 
							        { 
							            return Integer.parseInt(next()); 
							        } 
							  
							        long nextLong() 
							        { 
							            return Long.parseLong(next()); 
							        } 
							  
							        double nextDouble() 
							        { 
							            return Double.parseDouble(next()); 
							        } 
							  
							        String nextLine() 
							        { 
							            String str = ""; 
							            try
							            { 
							                str = br.readLine(); 
							            } 
							            catch (IOException e) 
							            { 
							                e.printStackTrace(); 
							            } 
							            return str; 
							        }
						
									public Character charAt(int i) {
										// TODO Auto-generated method stub
										return null;
									} 
									public BigInteger nextBigInteger() {
										// TODO Auto-generated method stub
										return null;
									} 
							    }
						
							 static int gcd(int a , int b) {
								 if(b==0)return a;
								 return gcd(b,a%b);
							 }
						
							/**
							 * @param args
							 * @throws IOException
							 */
							 static int m =(int) (1e9+7);
							 static long mod(long x) {
								 
								 return ((x%m+m)%m);
							 }
							 static long add(long x,long y) {
								 return mod((mod(x)+mod(y)));
							 }
							 static long mul(long x,long y) {
								 return mod((mod(x)*mod(y)));
							 }
							 
							 static List<Integer> a= new ArrayList<>();
							 static int solve(List<Integer> l) {
								 int m = Integer.MAX_VALUE;
								 while(!a.contains(m) && !l.contains(m)) {
									  m++;
								 }
								 a.add(m);
								 return m;
							 }
							 static  int[] readAr(int n) {
						        	FastReader s=new FastReader();
						        	int [] ar = new int [n];
						        	for(int i=0;i<n;i++) {
						        		ar[i]=s.nextInt();
						        	}
						        	return ar;
						        }
						       static int[] printAr(int[] ar,int n) {
						        	for(int i=0;i<n;i++) {
						        		System.out.print(ar[i]+" ");
						        	}
						           	return ar;
						        }
							public static void main(String[] args)throws IOException  {
								FastReader s=new FastReader();
								int n = s.nextInt();
								if(n==0)System.out.println(1);
								else if(n==1)System.out.println(0);
								
							}
}
						
					
						 import java.io.BufferedReader; BufferedReader java.io import java.util.ArrayList; ArrayList java.util import java.util.Arrays; Arrays java.util import java.util.Collections; Collections java.util import java.util.HashMap; HashMap java.util import java.util.HashSet; HashSet java.util import java.util.List; List java.util import java.util.Map; Map java.util import java.io.IOException; IOException java.io import java.io.InputStreamReader; InputStreamReader java.io import java.math.BigInteger; BigInteger java.math import java.util.Scanner; Scanner java.util import java.util.Set; Set java.util import java.util.StringTokenizer; StringTokenizer java.util import java.util.Vector; Vector java.util public class Main {
							 static class FastReader 
							    { 
							        BufferedReader br; 
							        StringTokenizer st; 
							       
							  
							        public FastReader() 
							        { 
							            br = new BufferedReader(new
							                     InputStreamReader(System.in)); 
							        } 
							       
							        String next() 
							        { 
							            while (st == null || !st.hasMoreTokens()) 
							            { 
							                try
							                { 
							                    st = new StringTokenizer(br.readLine()); 
							                } 
							                catch (IOException  e) 
							                { 
							                    e.printStackTrace(); 
							                } 
							            } 
							            return st.nextToken();
							            
							        } 
							  
							        int nextInt() 
							        { 
							            return Integer.parseInt(next()); 
							        } 
							  
							        long nextLong() 
							        { 
							            return Long.parseLong(next()); 
							        } 
							  
							        double nextDouble() 
							        { 
							            return Double.parseDouble(next()); 
							        } 
							  
							        String nextLine() 
							        { 
							            String str = ""; 
							            try
							            { 
							                str = br.readLine(); 
							            } 
							            catch (IOException e) 
							            { 
							                e.printStackTrace(); 
							            } 
							            return str; 
							        }
						
									public Character charAt(int i) {
										// TODO Auto-generated method stub
										return null;
									} 
									public BigInteger nextBigInteger() {
										// TODO Auto-generated method stub
										return null;
									} 
							    }
						
							 static int gcd(int a , int b) {
								 if(b==0)return a;
								 return gcd(b,a%b);
							 }
						
							/**
							 * @param args
							 * @throws IOException
							 */
							 static int m =(int) (1e9+7);
							 static long mod(long x) {
								 
								 return ((x%m+m)%m);
							 }
							 static long add(long x,long y) {
								 return mod((mod(x)+mod(y)));
							 }
							 static long mul(long x,long y) {
								 return mod((mod(x)*mod(y)));
							 }
							 
							 static List<Integer> a= new ArrayList<>();
							 static int solve(List<Integer> l) {
								 int m = Integer.MAX_VALUE;
								 while(!a.contains(m) && !l.contains(m)) {
									  m++;
								 }
								 a.add(m);
								 return m;
							 }
							 static  int[] readAr(int n) {
						        	FastReader s=new FastReader();
						        	int [] ar = new int [n];
						        	for(int i=0;i<n;i++) {
						        		ar[i]=s.nextInt();
						        	}
						        	return ar;
						        }
						       static int[] printAr(int[] ar,int n) {
						        	for(int i=0;i<n;i++) {
						        		System.out.print(ar[i]+" ");
						        	}
						           	return ar;
						        }
							public static void main(String[] args)throws IOException  {
								FastReader s=new FastReader();
								int n = s.nextInt();
								if(n==0)System.out.println(1);
								else if(n==1)System.out.println(0);
								
							}
} Main /**
							 * @param args
							 * @throws IOException
							 */
							 static int m =(int) (1e9+7); m (int) (1e9+7) 1e9 7 static List<Integer> a= new ArrayList<>(); a new ArrayList<>() static int gcd(int a , int b) {
								 if(b==0)return a;
								 return gcd(b,a%b);
							 } gcd {
								 if(b==0)return a;
								 return gcd(b,a%b);
							 } if(b==0)return a; b==0 b 0 return a; a return gcd(b,a%b); gcd(b,a%b) gcd b a%b a b int a a int b b static long mod(long x) {
								 
								 return ((x%m+m)%m);
							 } mod {
								 
								 return ((x%m+m)%m);
							 } return ((x%m+m)%m); ((x%m+m)%m) (x%m+m) x%m x m m m long x x static long add(long x,long y) {
								 return mod((mod(x)+mod(y)));
							 } add {
								 return mod((mod(x)+mod(y)));
							 } return mod((mod(x)+mod(y))); mod((mod(x)+mod(y))) mod (mod(x)+mod(y)) mod(x) mod x mod(y) mod y long x x long y y static long mul(long x,long y) {
								 return mod((mod(x)*mod(y)));
							 } mul {
								 return mod((mod(x)*mod(y)));
							 } return mod((mod(x)*mod(y))); mod((mod(x)*mod(y))) mod (mod(x)*mod(y)) mod(x) mod x mod(y) mod y long x x long y y static int solve(List<Integer> l) {
								 int m = Integer.MAX_VALUE;
								 while(!a.contains(m) && !l.contains(m)) {
									  m++;
								 }
								 a.add(m);
								 return m;
							 } solve {
								 int m = Integer.MAX_VALUE;
								 while(!a.contains(m) && !l.contains(m)) {
									  m++;
								 }
								 a.add(m);
								 return m;
							 } int m = Integer.MAX_VALUE; m Integer.MAX_VALUE Integer Integer.MAX_VALUE while(!a.contains(m) && !l.contains(m)) {
									  m++;
								 } !a.contains(m) && !l.contains(m) !a.contains(m) a.contains(m) a.contains a m !l.contains(m) l.contains(m) l.contains l m {
									  m++;
								 } m++ m a.add(m) a.add a m return m; m List<Integer> l l static  int[] readAr(int n) {
						        	FastReader s=new FastReader();
						        	int [] ar = new int [n];
						        	for(int i=0;i<n;i++) {
						        		ar[i]=s.nextInt();
						        	}
						        	return ar;
						        } readAr {
						        	FastReader s=new FastReader();
						        	int [] ar = new int [n];
						        	for(int i=0;i<n;i++) {
						        		ar[i]=s.nextInt();
						        	}
						        	return ar;
						        } FastReader s=new FastReader(); s new FastReader() int [] ar = new int [n]; ar new int [n] n for(int i=0;i<n;i++) {
						        		ar[i]=s.nextInt();
						        	} int i=0; int i=0; i 0 i<n i n i++ i++ i {
						        		ar[i]=s.nextInt();
						        	} {
						        		ar[i]=s.nextInt();
						        	} ar[i]=s.nextInt() ar[i] ar i s.nextInt() s.nextInt s return ar; ar int n n static int[] printAr(int[] ar,int n) {
						        	for(int i=0;i<n;i++) {
						        		System.out.print(ar[i]+" ");
						        	}
						           	return ar;
						        } printAr {
						        	for(int i=0;i<n;i++) {
						        		System.out.print(ar[i]+" ");
						        	}
						           	return ar;
						        } for(int i=0;i<n;i++) {
						        		System.out.print(ar[i]+" ");
						        	} int i=0; int i=0; i 0 i<n i n i++ i++ i {
						        		System.out.print(ar[i]+" ");
						        	} {
						        		System.out.print(ar[i]+" ");
						        	} System.out.print(ar[i]+" ") System.out.print System.out System System.out ar[i]+" " ar[i] ar i " " return ar; ar int[] ar ar int n n public static void main(String[] args)throws IOException  {
								FastReader s=new FastReader();
								int n = s.nextInt();
								if(n==0)System.out.println(1);
								else if(n==1)System.out.println(0);
								
							} main {
								FastReader s=new FastReader();
								int n = s.nextInt();
								if(n==0)System.out.println(1);
								else if(n==1)System.out.println(0);
								
							} FastReader s=new FastReader(); s new FastReader() int n = s.nextInt(); n s.nextInt() s.nextInt s if(n==0)System.out.println(1);
								else if(n==1)System.out.println(0); n==0 n 0 System.out.println(1) System.out.println System.out System System.out 1 if(n==1)System.out.println(0); n==1 n 1 System.out.println(0) System.out.println System.out System System.out 0 String[] args args static class FastReader 
							    { 
							        BufferedReader br; 
							        StringTokenizer st; 
							       
							  
							        public FastReader() 
							        { 
							            br = new BufferedReader(new
							                     InputStreamReader(System.in)); 
							        } 
							       
							        String next() 
							        { 
							            while (st == null || !st.hasMoreTokens()) 
							            { 
							                try
							                { 
							                    st = new StringTokenizer(br.readLine()); 
							                } 
							                catch (IOException  e) 
							                { 
							                    e.printStackTrace(); 
							                } 
							            } 
							            return st.nextToken();
							            
							        } 
							  
							        int nextInt() 
							        { 
							            return Integer.parseInt(next()); 
							        } 
							  
							        long nextLong() 
							        { 
							            return Long.parseLong(next()); 
							        } 
							  
							        double nextDouble() 
							        { 
							            return Double.parseDouble(next()); 
							        } 
							  
							        String nextLine() 
							        { 
							            String str = ""; 
							            try
							            { 
							                str = br.readLine(); 
							            } 
							            catch (IOException e) 
							            { 
							                e.printStackTrace(); 
							            } 
							            return str; 
							        }
						
									public Character charAt(int i) {
										// TODO Auto-generated method stub
										return null;
									} 
									public BigInteger nextBigInteger() {
										// TODO Auto-generated method stub
										return null;
									} 
							    } FastReader BufferedReader br; br StringTokenizer st; st public FastReader() 
							        { 
							            br = new BufferedReader(new
							                     InputStreamReader(System.in)); 
							        } FastReader { 
							            br = new BufferedReader(new
							                     InputStreamReader(System.in)); 
							        } br = new BufferedReader(new
							                     InputStreamReader(System.in)) br new BufferedReader(new
							                     InputStreamReader(System.in)) String next() 
							        { 
							            while (st == null || !st.hasMoreTokens()) 
							            { 
							                try
							                { 
							                    st = new StringTokenizer(br.readLine()); 
							                } 
							                catch (IOException  e) 
							                { 
							                    e.printStackTrace(); 
							                } 
							            } 
							            return st.nextToken();
							            
							        } next { 
							            while (st == null || !st.hasMoreTokens()) 
							            { 
							                try
							                { 
							                    st = new StringTokenizer(br.readLine()); 
							                } 
							                catch (IOException  e) 
							                { 
							                    e.printStackTrace(); 
							                } 
							            } 
							            return st.nextToken();
							            
							        } while (st == null || !st.hasMoreTokens()) 
							            { 
							                try
							                { 
							                    st = new StringTokenizer(br.readLine()); 
							                } 
							                catch (IOException  e) 
							                { 
							                    e.printStackTrace(); 
							                } 
							            } st == null || !st.hasMoreTokens() st == null st null !st.hasMoreTokens() st.hasMoreTokens() st.hasMoreTokens st { 
							                try
							                { 
							                    st = new StringTokenizer(br.readLine()); 
							                } 
							                catch (IOException  e) 
							                { 
							                    e.printStackTrace(); 
							                } 
							            } try
							                { 
							                    st = new StringTokenizer(br.readLine()); 
							                } 
							                catch (IOException  e) 
							                { 
							                    e.printStackTrace(); 
							                } catch (IOException  e) 
							                { 
							                    e.printStackTrace(); 
							                } IOException  e { 
							                    e.printStackTrace(); 
							                } e.printStackTrace() e.printStackTrace e { 
							                    st = new StringTokenizer(br.readLine()); 
							                } st = new StringTokenizer(br.readLine()) st new StringTokenizer(br.readLine()) return st.nextToken(); st.nextToken() st.nextToken st int nextInt() 
							        { 
							            return Integer.parseInt(next()); 
							        } nextInt { 
							            return Integer.parseInt(next()); 
							        } return Integer.parseInt(next()); Integer.parseInt(next()) Integer.parseInt Integer next() next long nextLong() 
							        { 
							            return Long.parseLong(next()); 
							        } nextLong { 
							            return Long.parseLong(next()); 
							        } return Long.parseLong(next()); Long.parseLong(next()) Long.parseLong Long next() next double nextDouble() 
							        { 
							            return Double.parseDouble(next()); 
							        } nextDouble { 
							            return Double.parseDouble(next()); 
							        } return Double.parseDouble(next()); Double.parseDouble(next()) Double.parseDouble Double next() next String nextLine() 
							        { 
							            String str = ""; 
							            try
							            { 
							                str = br.readLine(); 
							            } 
							            catch (IOException e) 
							            { 
							                e.printStackTrace(); 
							            } 
							            return str; 
							        } nextLine { 
							            String str = ""; 
							            try
							            { 
							                str = br.readLine(); 
							            } 
							            catch (IOException e) 
							            { 
							                e.printStackTrace(); 
							            } 
							            return str; 
							        } String str = ""; str "" try
							            { 
							                str = br.readLine(); 
							            } 
							            catch (IOException e) 
							            { 
							                e.printStackTrace(); 
							            } catch (IOException e) 
							            { 
							                e.printStackTrace(); 
							            } IOException e { 
							                e.printStackTrace(); 
							            } e.printStackTrace() e.printStackTrace e { 
							                str = br.readLine(); 
							            } str = br.readLine() str br.readLine() br.readLine br return str; str public Character charAt(int i) {
										// TODO Auto-generated method stub
										return null;
									} charAt {
										// TODO Auto-generated method stub
										return null;
									} return null; null int i i public BigInteger nextBigInteger() {
										// TODO Auto-generated method stub
										return null;
									} nextBigInteger {
										// TODO Auto-generated method stub
										return null;
									} return null; null public class Main {
							 static class FastReader 
							    { 
							        BufferedReader br; 
							        StringTokenizer st; 
							       
							  
							        public FastReader() 
							        { 
							            br = new BufferedReader(new
							                     InputStreamReader(System.in)); 
							        } 
							       
							        String next() 
							        { 
							            while (st == null || !st.hasMoreTokens()) 
							            { 
							                try
							                { 
							                    st = new StringTokenizer(br.readLine()); 
							                } 
							                catch (IOException  e) 
							                { 
							                    e.printStackTrace(); 
							                } 
							            } 
							            return st.nextToken();
							            
							        } 
							  
							        int nextInt() 
							        { 
							            return Integer.parseInt(next()); 
							        } 
							  
							        long nextLong() 
							        { 
							            return Long.parseLong(next()); 
							        } 
							  
							        double nextDouble() 
							        { 
							            return Double.parseDouble(next()); 
							        } 
							  
							        String nextLine() 
							        { 
							            String str = ""; 
							            try
							            { 
							                str = br.readLine(); 
							            } 
							            catch (IOException e) 
							            { 
							                e.printStackTrace(); 
							            } 
							            return str; 
							        }
						
									public Character charAt(int i) {
										// TODO Auto-generated method stub
										return null;
									} 
									public BigInteger nextBigInteger() {
										// TODO Auto-generated method stub
										return null;
									} 
							    }
						
							 static int gcd(int a , int b) {
								 if(b==0)return a;
								 return gcd(b,a%b);
							 }
						
							/**
							 * @param args
							 * @throws IOException
							 */
							 static int m =(int) (1e9+7);
							 static long mod(long x) {
								 
								 return ((x%m+m)%m);
							 }
							 static long add(long x,long y) {
								 return mod((mod(x)+mod(y)));
							 }
							 static long mul(long x,long y) {
								 return mod((mod(x)*mod(y)));
							 }
							 
							 static List<Integer> a= new ArrayList<>();
							 static int solve(List<Integer> l) {
								 int m = Integer.MAX_VALUE;
								 while(!a.contains(m) && !l.contains(m)) {
									  m++;
								 }
								 a.add(m);
								 return m;
							 }
							 static  int[] readAr(int n) {
						        	FastReader s=new FastReader();
						        	int [] ar = new int [n];
						        	for(int i=0;i<n;i++) {
						        		ar[i]=s.nextInt();
						        	}
						        	return ar;
						        }
						       static int[] printAr(int[] ar,int n) {
						        	for(int i=0;i<n;i++) {
						        		System.out.print(ar[i]+" ");
						        	}
						           	return ar;
						        }
							public static void main(String[] args)throws IOException  {
								FastReader s=new FastReader();
								int n = s.nextInt();
								if(n==0)System.out.println(1);
								else if(n==1)System.out.println(0);
								
							}
} public class Main {
							 static class FastReader 
							    { 
							        BufferedReader br; 
							        StringTokenizer st; 
							       
							  
							        public FastReader() 
							        { 
							            br = new BufferedReader(new
							                     InputStreamReader(System.in)); 
							        } 
							       
							        String next() 
							        { 
							            while (st == null || !st.hasMoreTokens()) 
							            { 
							                try
							                { 
							                    st = new StringTokenizer(br.readLine()); 
							                } 
							                catch (IOException  e) 
							                { 
							                    e.printStackTrace(); 
							                } 
							            } 
							            return st.nextToken();
							            
							        } 
							  
							        int nextInt() 
							        { 
							            return Integer.parseInt(next()); 
							        } 
							  
							        long nextLong() 
							        { 
							            return Long.parseLong(next()); 
							        } 
							  
							        double nextDouble() 
							        { 
							            return Double.parseDouble(next()); 
							        } 
							  
							        String nextLine() 
							        { 
							            String str = ""; 
							            try
							            { 
							                str = br.readLine(); 
							            } 
							            catch (IOException e) 
							            { 
							                e.printStackTrace(); 
							            } 
							            return str; 
							        }
						
									public Character charAt(int i) {
										// TODO Auto-generated method stub
										return null;
									} 
									public BigInteger nextBigInteger() {
										// TODO Auto-generated method stub
										return null;
									} 
							    }
						
							 static int gcd(int a , int b) {
								 if(b==0)return a;
								 return gcd(b,a%b);
							 }
						
							/**
							 * @param args
							 * @throws IOException
							 */
							 static int m =(int) (1e9+7);
							 static long mod(long x) {
								 
								 return ((x%m+m)%m);
							 }
							 static long add(long x,long y) {
								 return mod((mod(x)+mod(y)));
							 }
							 static long mul(long x,long y) {
								 return mod((mod(x)*mod(y)));
							 }
							 
							 static List<Integer> a= new ArrayList<>();
							 static int solve(List<Integer> l) {
								 int m = Integer.MAX_VALUE;
								 while(!a.contains(m) && !l.contains(m)) {
									  m++;
								 }
								 a.add(m);
								 return m;
							 }
							 static  int[] readAr(int n) {
						        	FastReader s=new FastReader();
						        	int [] ar = new int [n];
						        	for(int i=0;i<n;i++) {
						        		ar[i]=s.nextInt();
						        	}
						        	return ar;
						        }
						       static int[] printAr(int[] ar,int n) {
						        	for(int i=0;i<n;i++) {
						        		System.out.print(ar[i]+" ");
						        	}
						           	return ar;
						        }
							public static void main(String[] args)throws IOException  {
								FastReader s=new FastReader();
								int n = s.nextInt();
								if(n==0)System.out.println(1);
								else if(n==1)System.out.println(0);
								
							}
} Main

						
						import java.io.BufferedReader;
						import java.util.ArrayList;
						import java.util.Arrays;
						import java.util.Collections;
						import java.util.HashMap;
						import java.util.HashSet;
						import java.util.List;
						import java.util.Map;
						import java.io.IOException;
						import java.io.InputStreamReader;
					import java.math.BigInteger;
					import java.util.Scanner;
						import java.util.Set;
						import java.util.StringTokenizer;
					import java.util.Vector;
						
						
						
						
						public class Main {
							 static class FastReader 
							    { 
							        BufferedReader br; 
							        StringTokenizer st; 
							       
							  
							        public FastReader() 
							        { 
							            br = new BufferedReader(new
							                     InputStreamReader(System.in)); 
							        } 
							       
							        String next() 
							        { 
							            while (st == null || !st.hasMoreTokens()) 
							            { 
							                try
							                { 
							                    st = new StringTokenizer(br.readLine()); 
							                } 
							                catch (IOException  e) 
							                { 
							                    e.printStackTrace(); 
							                } 
							            } 
							            return st.nextToken();
							            
							        } 
							  
							        int nextInt() 
							        { 
							            return Integer.parseInt(next()); 
							        } 
							  
							        long nextLong() 
							        { 
							            return Long.parseLong(next()); 
							        } 
							  
							        double nextDouble() 
							        { 
							            return Double.parseDouble(next()); 
							        } 
							  
							        String nextLine() 
							        { 
							            String str = ""; 
							            try
							            { 
							                str = br.readLine(); 
							            } 
							            catch (IOException e) 
							            { 
							                e.printStackTrace(); 
							            } 
							            return str; 
							        }
						
									public Character charAt(int i) {
										// TODO Auto-generated method stub
										return null;
									} 
									public BigInteger nextBigInteger() {
										// TODO Auto-generated method stub
										return null;
									} 
							    }
						
							 static int gcd(int a , int b) {
								 if(b==0)return a;
								 return gcd(b,a%b);
							 }
						
							/**
							 * @param args
							 * @throws IOException
							 */
							 static int m =(int) (1e9+7);
							 static long mod(long x) {
								 
								 return ((x%m+m)%m);
							 }
							 static long add(long x,long y) {
								 return mod((mod(x)+mod(y)));
							 }
							 static long mul(long x,long y) {
								 return mod((mod(x)*mod(y)));
							 }
							 
							 static List<Integer> a= new ArrayList<>();
							 static int solve(List<Integer> l) {
								 int m = Integer.MAX_VALUE;
								 while(!a.contains(m) && !l.contains(m)) {
									  m++;
								 }
								 a.add(m);
								 return m;
							 }
							 static  int[] readAr(int n) {
						        	FastReader s=new FastReader();
						        	int [] ar = new int [n];
						        	for(int i=0;i<n;i++) {
						        		ar[i]=s.nextInt();
						        	}
						        	return ar;
						        }
						       static int[] printAr(int[] ar,int n) {
						        	for(int i=0;i<n;i++) {
						        		System.out.print(ar[i]+" ");
						        	}
						           	return ar;
						        }
							public static void main(String[] args)throws IOException  {
								FastReader s=new FastReader();
								int n = s.nextInt();
								if(n==0)System.out.println(1);
								else if(n==1)System.out.println(0);
								
							}
}
						
					
						
