UVa 12299 RMQ with Shifts