boat.cpp: In function 'll add(ll, ll)':
boat.cpp:20:23: error: expected primary-expression before '%' token
20 | return ((a%MOD)+b(%MOD))%MOD;
| ^
boat.cpp:20:27: error: 'b' cannot be used as a function
20 | return ((a%MOD)+b(%MOD))%MOD;
| ^
boat.cpp: In function 'void file()':
boat.cpp:16:12: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
16 | freopen("input.txt","r",stdin);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
boat.cpp:17:12: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
17 | freopen("output.txt","w",stdout);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~