#include "rotate.h"
#include <bits/stdc++.h>
#include <ext/pb_ds/assoc_container.hpp>
#include <ext/pb_ds/tree_policy.hpp>
using namespace __gnu_pbds;
using namespace std;
#define ll int
#define all(x) x.begin(), x.end()
#define pb push_back
#define pii pair<ll, ll>
#define in(v) for(auto &elem:v){ cin>>elem; }
#define out(v) for(auto elem:v){ cout<<elem.first<<" "; } cout<<endl;
#define FAST ios_base::sync_with_stdio(false); cin.tie(NULL);
typedef tree<pii, null_type, std::greater<>, rb_tree_tag, tree_order_statistics_node_update> ordered_set;
void energy(int n, std::vector<int> v){
vector<pii> angles(n);
for(ll i = 0; i<n; i++){
angles[i] = {360 * v[i] / 100000, i};
}
sort(all(angles));
out(angles);
ll mi = angles[0].first;
for(ll i = 1; i<n; i++){
ll target = 25000+v[angles[0].second];
ll x = target - v[i];
rotate({angles[i].second}, x);
}
}