#include <stdio.h>
int main( int argc , char * argv[] ) {
int t;
long long sum , n , m;
scanf("%d",&t);
while( t-- ) {
scanf("%lld",&n) ;
if( n % 2 == 0 )
m = n - 3 ;
else
m = n - 2 ;
m = (m + 1 )/ 2;
printf("%lld\n", (m * m) % n) ;
}
return 0 ;
}
Arpit's Newsletter read by 15000+ engineers
🔥 Thrice a week, in your inbox, an essay about system design, distributed systems, microservices, programming languages internals, or a deep dive on some super-clever algorithm, or just a few tips on building highly scalable distributed systems.