/* Lecture code 9.1
 *
 * A program that RickRolls you.  It's more or less equivalent to the
 * following after preprocessing:
 *
 * #include <iostream>
 * using namespace std;
 *
 * int main()
 * {
 *    system ("\"C:\\Program Files\\VideoLAN\\VLC\\VLC.exe\" -f never-gonna-give-you-up.mp4" ).c_str());
 *    return 0 ;
 * }
 *
 * This means that VLC has to be installed on that location in your system for this program to work
 * correctly.
 */
#include <cstdlib>
#include <string>
#define I "i"
#define a "g"
#define L using
#define Kk "e"
#define Ff )
#define dJmJxtmbNqHw "-"
#define E "e"
#define nJ int
#define d "e"
#define qQb "a"
#define Xb "-"
#define UFDemylV 0
#define DafXSyYPyU "e"
#define MlnFo +
#define hnd "V"
#define r "n"
#define C )
#define Mj "\\"
#define edK 1,
#define Q "-"
#define bFyyTbibvjP "\\"
#define GkUTe )
#define RG "n"
#define NXD "L"
#define Bjst c_str
#define n (
#define VxGxYO "u"
#define O "\\"
#define lq "\\"
#define TxDeQW ;
#define D "e"
#define vp {
#define NNbLHT "N"
#define tajFSV string
#define Pybbwd "o"
#define fN "r"
#define xwDyc " "
#define ald "\\"
#define c "\\"
#define HX "u"
#define k return
#define LU "-"
#define o ;
#define jeTgRN (
#define j "g"
#define LKwUIhjLp "A"
#define oP "x"
#define yCTB "\\"
#define tm "F"
#define H "V"
#define TStxcADlu system
#define pEn )
#define yHg char
#define sE "o"
#define jtbp )
#define BxyrAR "p"
#define oFPM ;
#define uMnCdON "r"
#define fyia "v"
#define Jqmv "4"
#define SB .
#define Mug "e"
#define V "."
#define e ch
#define hTKN "P"
#define lpMNbL "i"
#define aMOI "\\"
#define oHmnoApy (
#define N "L"
#define Var +
#define hy ch
#define p "v"
#define EJk "l"
#define gYIs (
#define GsYLm "g"
#define OJ "a"
#define i " "
#define TyKreActjso "f"
#define iASU "e"
#define wUcWUXkJxB "i"
#define pd "d"
#define wqhFyQreX "p"
#define icLAmectAl "r"
#define m " "
#define FG "L"
#define og "V"
#define B "o"
#define DKG "y"
#define brw "m"
#define HjWRyBMOIm "-"
#define VO '"';
#define x ":"
#define lVV "n"
#define knmVlPJKqx "C"
#define w =
#define T "m"
#define lFNy }
#define mNGn "C"
#define JSjX (
#define imJiru main
#define g "o"
#define TFV std
#define OkQk +
#define HNRQw "s"
#define yBFP "C"
#define avyquIv "."
#define URASDdeWgKB namespace
#define vImeiQbLwvpD ch
L URASDdeWgKB TFV oFPM yHg
hy w VO nJ imJiru JSjX GkUTe
vp TStxcADlu JSjX gYIs tajFSV
oHmnoApy edK e C MlnFo knmVlPJKqx
x ald aMOI hTKN fN g GsYLm
fN qQb T m tm wUcWUXkJxB EJk
Mug HNRQw yCTB lq og lpMNbL
pd Kk B FG LKwUIhjLp NNbLHT
c lq og FG mNGn O bFyyTbibvjP
hnd N mNGn avyquIv D oP D
MlnFo vImeiQbLwvpD MlnFo m
Xb TyKreActjso i RG Mug fyia
E icLAmectAl dJmJxtmbNqHw
GsYLm g r RG qQb Xb a wUcWUXkJxB
p iASU Xb DKG B HX HjWRyBMOIm
HX BxyrAR avyquIv T wqhFyQreX
Jqmv jtbp SB Bjst n jtbp pEn
TxDeQW k UFDemylV TxDeQW lFNy
