#include <stddef.h>
#include <stdint.h>
int floormod (int dividend, int divisor);
int ceildiv(int dividend, int divisor);
int floordiv(int dividend, int divisor);

int ceildiv(int dividend, int divisor){
    if (dividend > 0 ){
	return (dividend -1)/divisor+1;
    }else{
	return (dividend )/divisor;	
    }
}

int floordiv(int dividend, int divisor){
    if (dividend > 0 ){
	return (dividend )/divisor;
    }else{
	return (dividend +1-divisor)/divisor;	
    }
}

int floormod (int dividend, int divisor){
    return dividend - divisor * floordiv(dividend, divisor);
}